Skype UDF v0.-7


SUBMITTED BY: Guest

DATE: May 28, 2013, 6:16 a.m.

FORMAT: Text only

SIZE: 375.6 kB

HITS: 3470

  1. #include-once
  2. ; #INDEX# =======================================================================================================================
  3. ; Title .........: Skype
  4. ; UDF Version ...: 0.0.0.7
  5. ; AutoIt Version : 3.3.4.0+
  6. ; Description ...: Automates Skype™ (http://www.skype.com/)
  7. ; Author(s) .....: FireFox (aka d3mon, d3monCorp)
  8. ; Dll ...........: Skype4COM.dll
  9. ; ===============================================================================================================================
  10. ; #VARIABLES# ===================================================================================================================
  11. Global $oSkype = ObjCreate("Skype4COM.Skype")
  12. Global $oUsers = ObjCreate("Skype4COM.UserCollection")
  13. Global Const $oSkypeEvent = ObjEvent($oSkype, "Skype_")
  14. Global Const $oError = ObjEvent("AutoIt.Error", "Skype_Error")
  15. Global $sOutCmd = "", $_iTimeout = 2000 ;Command timeout (2 sec)
  16. Global $sOnAppConnecting = "", $sOnAsyncSearchUsersFinished = "", $sOnAttachmentStatus = "", $sOnAutoAway = "", _
  17. $sOnCallHistory = "", $sOnCallInputStatusChanged = "", $sOnCallSeenStatusChanged = "", _
  18. $sOnCallTransferStatusChanged = "", $sOnCallTransferStatusChanged = "", $sOnCallVideoSendStatusChanged = "", _
  19. $sOnCallVideoReceiveStatusChanged = "", $sOnCallVideoStatusChanged = "", $sOnChatMembersChanged = "", _
  20. $sOnConnectionStatus = "", $sOnContactsFocused = "", $sOnCallDtmfReceived = "", $sOnError = "", _
  21. $sOnFileTransferStatusChanged = "", $sOnGroupDeleted = "", $sOnGroupExpanded = "", $sOnGroupUsers = "", _
  22. $sOnGroupVisible = "", $sOnMessageHistory = "", $sOnMute, $sOnOnlineStatus = "", $sOnPluginEventClicked = "", _
  23. $sOnPluginMenuItemClicked = "", $sOnSilentModeStatusChanged = "", $sOnSmsMessageStatusChanged = "", _
  24. $sOnSmsTargetStatusChanged = "", $sOnUILanguageChanged = "", $sOnUserAuthRequestReceived = "", $sOnUserMood = "", _
  25. $sOnUserStatus = "", $sOnVoiceMailStatus = "", $sOnWallpaperChanged = "", $aOnCallStatus[24], $aOnMessageStatus[5]
  26. ; ===============================================================================================================================
  27. ; #CONSTANTS# ===================================================================================================================
  28. ;TAttachmentStatus
  29. Global Const $cAttachUnknown = -1, _
  30. $cAttachSuccess = 0, _
  31. $cAttachPendingAuthorization = 1, _
  32. $cAttachRefused = 2, _
  33. $cAttachNotAvailable = 3, _
  34. $cAttachAvailable = 4
  35. ;TConnectionStatus
  36. Global Const $cConUnknown = -1, _
  37. $cConOffline = 0, _
  38. $cConConnecting = 1, _
  39. $cConPausing = 2, _
  40. $cConOnline = 3
  41. ;TUserStatus
  42. Global Const $cCusUnknown = -1, _
  43. $cCusOffline = 0, _
  44. $cCusOnline = 1, _
  45. $cCusAway = 2, _
  46. $cCusNotAvailable = 3, _
  47. $cCusDoNotDisturb = 4, _
  48. $cCusInvisible = 5, _
  49. $cCusLoggedOut = 6, _
  50. $cCusSkypeMe = 7
  51. ;TCallFailureReason
  52. Global Const $cCfrUnknown = -1, _
  53. $cCfrMiscError = 0, _
  54. $cCfrUserDoesNotExist = 1, _
  55. $cCfrUserIsOffline = 2, _
  56. $cCfrNoProxyFound = 3, _
  57. $cCfrSessionTerminated = 4, _
  58. $cCfrNoCommonCodec = 5, _
  59. $cCfrSoundIOError = 6, _
  60. $cCfrRemoteDeviceError = 7, _
  61. $cCfrBlockedByRecipient = 8, _
  62. $cCfrRecipientNotFriend = 9, _
  63. $cCfrNotAuthorizedByRecipient = 10, _
  64. $cCfrSoundRecordingError = 11
  65. ;TCallStatus
  66. Global Const $cClsUnknown = -1, _
  67. $cClsUnplaced = 0, _
  68. $cClsRouting = 1, _
  69. $cClsEarlyMedia = 2, _
  70. $cClsFailed = 3, _
  71. $cClsRinging = 4, _
  72. $cClsInProgress = 5, _
  73. $cClsOnHold = 6, _
  74. $cClsFinished = 7, _
  75. $cClsMissed = 8, _
  76. $cClsRefused = 9, _
  77. $cClsBusy = 10, _
  78. $cClsCancelled = 11, _
  79. $cClsLocalHold = 12, _
  80. $cClsRemoteHold = 13, _
  81. $cClsVoicemailBufferingGreeting = 14, _
  82. $cClsVoicemailPlayingGreeting = 15, _
  83. $cClsVoicemailRecording = 16, _
  84. $cClsVoicemailUploading = 17, _
  85. $cClsVoicemailSent = 18, _
  86. $cClsVoicemailCancelled = 19, _
  87. $cClsVoicemailFailed = 20, _
  88. $cClsTransferring = 21, _
  89. $cClsTransferred = 22
  90. ;TCallType
  91. Global Const $cCltUnknown = -1, _
  92. $cCltIncomingPSTN = 0, _
  93. $cCltOutgoingPSTN = 1, _
  94. $cCltIncomingP2P = 2, _
  95. $cCltOutgoingP2P = 3
  96. ;TCallHistory
  97. Global Const $cChsAllCalls = 0, _
  98. $cChsMissedCalls = 1, _
  99. $cChsIncomingCalls = 2, _
  100. $cChsOutgoingCalls = 3
  101. ;TCallVideoStatus
  102. Global Const $cCvsUnknown = -1, _
  103. $cCvsNone = 0, _
  104. $cCvsSendEnabled = 1, _
  105. $cCvsReceiveEnabled = 2, _
  106. $cCvsBothEnabled = 3
  107. ;TCallVideoSendStatus
  108. Global Const $cVssUnknown = -1, _
  109. $cVssNotAvailable = 0, _
  110. $cVssAvailable = 1, _
  111. $cVssStarting = 2, _
  112. $cVssRejected = 3, _
  113. $cVssRunning = 4, _
  114. $cVssStopping = 5, _
  115. $cVssPaused = 6
  116. ;TCallIoDeviceType
  117. Global Const $cCallIoDeviceTypeUnknown = -1, _
  118. $cCallIoDeviceTypeSoundcard = 0, _
  119. $cCallIoDeviceTypePort = 1, _
  120. $cCallIoDeviceTypeFile = 2
  121. ;TChatMessageType
  122. Global Const $cCmeUnknown = -1, _
  123. $cCmeCreatedChatWith = 0, _
  124. $cCmeSawMembers = 1, _
  125. $cCmeAddedMembers = 2, _
  126. $cCmeSetTopic = 3, _
  127. $cCmeSaid = 4, _
  128. $cCmeLeft = 5, _
  129. $cCmeEmoted = 6, _
  130. $cCmePostedContacts = 7, _
  131. $cCmeGapInChat = 8, _
  132. $cCmeSetRole = 9, _
  133. $cCmeKicked = 10, _
  134. $cCmeSetOptions = 11, _
  135. $cCmeKickBanned = 12, _
  136. $cCcmeJoinedAsApplicant = 13, _
  137. $cCmeSetPicture = 14, _
  138. $cCmeSetGuidelines = 15
  139. ;TChatMessageStatus
  140. Global Const $cCmsUnknown = -1, _
  141. $cCmsSending = 0, _
  142. $cCmsSent = 1, _
  143. $cCmsReceived = 2, _
  144. $cCmsRead = 3
  145. ;TChatMemberRole
  146. Global Const $cChatMemberRoleUnknown = -1, _
  147. $cChatMemberRoleCreator = 0, _
  148. $cChatMemberRoleMaster = 1, _
  149. $cChatMemberRoleHelper = 2, _
  150. $cChatMemberRoleUser = 3, _
  151. $cChatMemberRoleListener = 4, _
  152. $cChatMemberRoleApplicant = 5
  153. ;TUserSex
  154. Global Const $cUsexUnknown = -1, _
  155. $cUsexMale = 0, _
  156. $cUsexFemale = 1
  157. ;TBuddyStatus
  158. Global Const $cBudUnknown = -1, _
  159. $cBudNeverBeenFriend = 0, _
  160. $cBbudDeletedFriend = 1, _
  161. $cBudPendingAuthorization = 2, _
  162. $cBudFriend = 3
  163. ;TOnlineStatus
  164. Global Const $cOlsUnknown = -1, _
  165. $cOlsOffline = 0, _
  166. $cOlsOnline = 1, _
  167. $cOlsAway = 2, _
  168. $cOlsNotAvailable = 3, _
  169. $cOlsDoNotDisturb = 4, _
  170. $cOlsSkypeOut = 5, _
  171. $cOlsSkypeMe = 6
  172. ;TChatLeaveReason
  173. Global Const $cLeaUnknown = -1, _
  174. $cLeaUserNotFound = 0, _
  175. $cLeaUserIncapable = 1, _
  176. $cLeaAdderNotFriend = 2, _
  177. $cLeaAddedNotAuthorized = 3, _
  178. $cLeaAddDeclined = 4, _
  179. $cLeaUnsubscribe = 5
  180. ;TChatStatus
  181. Global Const $cChsUnknown = -1, _
  182. $cChsLegacyDialog = 0, _
  183. $cChsDialog = 1, _
  184. $cChsMultiNeedAccept = 2, _
  185. $cChsMultiSubscribed = 3, _
  186. $cChsUnsubscribed = 4
  187. ;TChatType
  188. Global Const $cChatTypeUnknown = -1, _
  189. $cChatTypeDialog = 0, _
  190. $cChatTypeLegacyDialog = 1, _
  191. $cChatTypeLegacyUnsubscribed = 2, _
  192. $cChatTypeMultiChat = 3, _
  193. $cChatTypeSharedGroup = 4
  194. ;TChatMyStatus
  195. Global Const $cChatStatusUnknown = -1, _
  196. $cChatStatusConnecting = 0, _
  197. $cChatStatusWaitingRemoteAccept = 1, _
  198. $cChatStatusAcceptRequired = 2, _
  199. $cChatStatusPasswordRequired = 3, _
  200. $cChatStatusSubscribed = 4, _
  201. $cChatStatusUnsubscribed = 5, _
  202. $cChatStatusDisbanded = 6, _
  203. $cChatStatusQueuedBecauseChatIsFull = 7, _
  204. $cChatStatusApplicationDenied = 8, _
  205. $cChatStatusKicked = 9, _
  206. $cChatStatusBanned = 10, _
  207. $cChatStatusRetryConnecting = 11
  208. ;TChatOptions
  209. Global Const $cChatOptionJoiningEnabled = 1, _
  210. $cChatOptionJoinersBecomeApplicants = 2, _
  211. $cChatOptionJoinersBecomeListeners = 4, _
  212. $cChatOptionHistoryDisclosed = 8, _
  213. $cChatOptionUsersAreListeners = 16, _
  214. $cChatOptionTopicAndPictureLockedForUsers = 32
  215. ;TVoicemailType
  216. Global Const $cVmtUnknown = -1, _
  217. $cVmtIncoming = 0, _
  218. $cVmtDefaultGreeting = 1, _
  219. $cVmtCustomGreeting = 2, _
  220. $cVmtOutgoing = 3
  221. ;TVoicemailStatus
  222. Global Const $cVmsUnknown = -1, _
  223. $cVmsNotDownloaded = 0, _
  224. $cVmsDownloading = 1, _
  225. $cVmsUnplayed = 2, _
  226. $cVmsBuffering = 3, _
  227. $cVmsPlaying = 4, _
  228. $cVmsPlayed = 5, _
  229. $cVmsBlank = 6, _
  230. $cVmsRecording = 7, _
  231. $cVmsRecorded = 8, _
  232. $cVmsUploading = 9, _
  233. $cVmsUploaded = 10, _
  234. $cVmsDeleting = 11, _
  235. $cVmsFailed = 12
  236. ;TVoicemailFailureReason
  237. Global Const $cVmrUnknown = -1, _
  238. $cVmrNoError = 0, _
  239. $cVmrMiscError = 1, _
  240. $cVmrConnectError = 2, _
  241. $cVmrNoPrivilege = 3, _
  242. $cVmrNoVoicemail = 4, _
  243. $cVmrFileReadError = 5, _
  244. $cVmrFileWriteError = 6, _
  245. $cVmrRecordingError = 7, _
  246. $cVmrPlaybackError = 8
  247. ;TGroupType
  248. Global Const $cGrpUnknown = -1, _
  249. $cGrpCustomGroup = 0, _
  250. $cGrpAllUsers = 1, _
  251. $cGrpAllFriends = 2, _
  252. $cGrpSkypeFriends = 3, _
  253. $cGrpSkypeOutFriends = 4, _
  254. $cGrpOnlineFriends = 5, _
  255. $cGrpPendingAuthorizationFriends = 6, _
  256. $cGrpRecentlyContactedUsers = 7, _
  257. $cGrpUsersWaitingMyAuthorization = 8, _
  258. $cGrpUsersAuthorizedByMe = 9, _
  259. $cGrpUsersBlockedByMe = 10, _
  260. $cGrpUngroupedFriends = 11, _
  261. $cGrpSharedGroup = 12, _
  262. $cGrpProposedSharedGroup = 13
  263. ;TCallChannelType
  264. Global Const $cCctUnknown = -1, _
  265. $cCctDatagram = 0, _
  266. $cCctReliable = 1
  267. ;TApiSecurityContext
  268. Global Const $cApiContextUnknown = 0x0000, _
  269. $cApiContextVoice = 0x0001, _
  270. $cApiContextMessaging = 0x0002, _
  271. $cApiContextAccount = 0x0004, _
  272. $cApiContextContacts = 0x0008
  273. ;TSmsMessageType
  274. Global Const $sSmsMessageTypeUnknown = -1, _
  275. $sSmsMessageTypeIncoming = 0, _
  276. $sSmsMessageTypeOutgoing = 1, _
  277. $sSmsMessageTypeCCRequest = 2, _
  278. $sSmsMessageTypeCCSubmit = 3
  279. ;TSmsMessageStatus
  280. Global Const $sSmsMessageStatusUnknown = -1, _
  281. $sSmsMessageStatusReceived = 0, _
  282. $sSmsMessageStatusRead = 1, _
  283. $sSmsMessageStatusComposing = 2, _
  284. $sSmsMessageStatusSendingToServer = 3, _
  285. $sSmsMessageStatusSentToServer = 4, _
  286. $sSmsMessageStatusDelivered = 5, _
  287. $sSmsMessageStatusSomeTargetsFailed = 6, _
  288. $sSmsMessageStatusFailed = 7
  289. ;TSmsFailureReason
  290. Global Const $sSmsFailureReasonUnknown = -1, _
  291. $sSmsFailureReasonMiscError = 0, _
  292. $sSmsFailureReasonServerConnectFailed = 1, _
  293. $sSmsFailureReasonNoSmsCapability = 2, _
  294. $sSmsFailureReasonInsufficientFunds = 3, _
  295. $sSmsFailureReasonInvalidConfirmationCode = 4, _
  296. $sSmsFailureReasonUserBlocked = 5, _
  297. $sSmsFailureReasonIPBlocked = 6, _
  298. $sSmsFailureReasonNodeBlocked = 7
  299. ;TSmsTargetStatus
  300. Global Const $sSmsTargetStatusUnknown = -1, _
  301. $sSmsTargetStatusUndefined = 0, _
  302. $sSmsTargetStatusAnalyzing = 1, _
  303. $sSmsTargetStatusAcceptable = 2, _
  304. $sSmsTargetStatusNotRoutable = 3, _
  305. $sSmsTargetStatusDeliveryPending = 4, _
  306. $sSmsTargetStatusDeliverySuccessful = 5, _
  307. $sSmsTargetStatusDeliveryFailed = 6
  308. ;TPluginContext
  309. Global Const $cPluginContextUnknown = -1, _
  310. $cPluginContextChat = 0, _
  311. $cPluginContextCall = 1, _
  312. $cPluginContextContact = 2, _
  313. $cPluginContextMyself = 3, _
  314. $cPluginContextTools = 4
  315. ;TPluginContactType
  316. Global Const $cPluginContactTypeUnknown = -1, _
  317. $cPluginContactTypeAll = 0, _
  318. $cPluginContactTypeSkype = 1, _
  319. $cPluginContactTypeSkypeOut = 2
  320. ;TFileTransferType
  321. Global Const $cFileTransferTypeIncoming = 0, _
  322. $cFileTransferTypeOutgoing = 1
  323. ;TFileTransferStatus
  324. Global Const $cFileTransferStatusNew = 0, _
  325. $cFileTransferStatusConnecting = 1, _
  326. $cFileTransferStatusWaitingForAccept = 2, _
  327. $cFileTransferStatusTransferring = 3, _
  328. $cFileTransferStatusTransferringOverRelay = 4, _
  329. $cFileTransferStatusPaused = 5, _
  330. $cFileTransferStatusRemotelyPaused = 6, _
  331. $cFileTransferStatusCancelled = 7, _
  332. $cFileTransferStatusCompleted = 8, _
  333. $cFileTransferStatusFailed = 9
  334. ;TFileTransferFailureReason
  335. Global Const $cFileTransferFailureReasonSenderNotAuthorized = 1, _
  336. $cFileTransferFailureReasonRemotelyCancelled = 2, _
  337. $cFileTransferFailureReasonFailedRead = 3, _
  338. $cFileTransferFailureReasonFailedRemoteRead = 4, _
  339. $cFileTransferFailureReasonFailedWrite = 5, _
  340. $cFileTransferFailureReasonFailedRemoteWrite = 6, _
  341. $cFileTransferFailureReasonRemoteDoesNotSupportFT = 7, _
  342. $cFileTransferFailureReasonRemoteOfflineTooLong = 8
  343. ; ===============================================================================================================================
  344. ; #CURRENT# =====================================================================================================================
  345. ;_Skype_Start
  346. ;_Skype_Shutdown
  347. ;_Skype_IsRunning
  348. ;_Skype_SearchForUsers
  349. ;_Skype_GetAttachmentStatus
  350. ;_Skype_ConferenceCount
  351. ;_Skype_Focus
  352. ;_Skype_BtnPressed
  353. ;_Skype_BtnReleased
  354. ;_Skype_ConnectionStatus
  355. ;_Skype_ResetCache
  356. ;_Skype_ProfileSetOnlineStatus
  357. ;_Skype_Minimize
  358. ;_Skype_GetMute
  359. ;_Skype_SetMute
  360. ;_Skype_GetAudioOut
  361. ;_Skype_SetAudioOut
  362. ;_Skype_GetAudioIn
  363. ;_Skype_SetAudioIn
  364. ;_Skype_GetRinger
  365. ;_Skype_SetRinger
  366. ;_Skype_GetAutoAway
  367. ;_Skype_SetAutoAway
  368. ;_Skype_GetRingToneStatus
  369. ;_Skype_SetRingToneStatus
  370. ;_Skype_GetVideoIn
  371. ;_Skype_SetVideoIn
  372. ;_Skype_GetPCSpeaker
  373. ;_Skype_SetPCSpeaker
  374. ;_Skype_GetAGC
  375. ;_Skype_SetAGC
  376. ;_Skype_GetAEC
  377. ;_Skype_SetAEC
  378. ;_Skype_GetLanguage
  379. ;_Skype_SetLanguage
  380. ;_Skype_GetSkypeVersion
  381. ;_Skype_ResetIdleTimer
  382. ;_Skype_EnableApiSecurityContext
  383. ;_Skype_GetProtocol
  384. ;_Skype_SetProtocol
  385. ;_Skype_GetApiWrapperVersion
  386. ;_Skype_GetSilentMode
  387. ;_Skype_SetSilentMode
  388. ;_Skype_GetCache
  389. ;_Skype_SetCache
  390. ;
  391. ;_Skype_GroupCreate
  392. ;_Skype_GroupGetCount
  393. ;_Skype_GroupCustomGetCount
  394. ;_Skype_GroupHardwiredGetCount
  395. ;_Skype_GroupDelete
  396. ;_Skype_GroupRemoveUser
  397. ;_Skype_GroupAddUser
  398. ;_Skype_GroupCustomGetDetails
  399. ;_Skype_GroupHardwiredGetDetails
  400. ;
  401. ;_Skype_OpenContactsTab
  402. ;_Skype_OpenSearchDialog
  403. ;_Skype_OpenProfileDialog
  404. ;_Skype_OpenOptionsDialog
  405. ;_Skype_OpenUserInfoDialog
  406. ;_Skype_OpenMessageDialog
  407. ;_Skype_OpenFileTransfer
  408. ;_Skype_OpenLiveTab
  409. ;_Skype_OpenDialPadTab
  410. ;_Skype_OpenChat
  411. ;_Skype_OpenCallHistoryTab
  412. ;_Skype_OpenSendContactsDialog
  413. ;_Skype_OpenAuthorizationDialog
  414. ;_Skype_OpenBlockedUsersDialog
  415. ;_Skype_OpenImportContactsWizard
  416. ;_Skype_OpenGettingStartedWizard
  417. ;_Skype_OpenVideoTestDialog
  418. ;_Skype_OpenConferenceDialog
  419. ;_Skype_OpenAddAFriend
  420. ;
  421. ;_Skype_ChatCreate
  422. ;_Skype_ChatCreateWith
  423. ;_Skype_ChatAddMembers
  424. ;_Skype_ChatMessage
  425. ;_Skype_ChatAllGetMessagesDetails
  426. ;_Skype_ChatEnterPassword
  427. ;_Skype_ChatKickBan
  428. ;_Skype_ChatKick
  429. ;_Skype_ChatBookmark
  430. ;_Skype_ChatUnbookmark
  431. ;_Skype_ChatSetPassword
  432. ;_Skype_ChatSetTopic
  433. ;_Skype_ChatOpenWindow
  434. ;_Skype_ChatSendMessage
  435. ;_Skype_ChatLeave
  436. ;_Skype_ChatAlterRemoveUsers
  437. ;_Skype_ChatAlterAddUsers
  438. ;_Skype_ChatAlterSetTopic
  439. ;_Skype_ChatAlterLeave
  440. ;_Skype_ChatAlterAddMembers
  441. ;_Skype_ChatCreateMultiple
  442. ;_Skype_ChatDisband
  443. ;_Skype_ChatAcceptAdd
  444. ;_Skype_ChatClearRecentMessages
  445. ;_Skype_ChatGetName
  446. ;_Skype_ChatGetMessages
  447. ;_Skype_ChatGetDate
  448. ;_Skype_ChatGetAdder
  449. ;_Skype_ChatGetStatus
  450. ;_Skype_ChatGetMembers
  451. ;_Skype_ChatGetMyStatus
  452. ;_Skype_ChatGetType
  453. ;_Skype_ChatSetAlertString
  454. ;_Skype_ChatGetDialogPartner
  455. ;_Skype_ChatPasswordHint
  456. ;_Skype_ChatGetActivityDate
  457. ;_Skype_ChatGetDescription
  458. ;_Skype_ChatSetDescription
  459. ;_Skype_ChatGetGuideLines
  460. ;_Skype_ChatSetGuideLines
  461. ;_Skype_ChatGetTopicXML
  462. ;_Skype_ChatSetTopicXML
  463. ;_Skype_ChatGetFriendlyName
  464. ;_Skype_ChatGetBlob
  465. ;_Skype_ChatMessageGetBody
  466. ;_Skype_ChatMessageGetId
  467. ;_Skype_ChatMessageGetFromHandle
  468. ;_Skype_ChatMessageGetDate
  469. ;_Skype_ChatMessageGetType
  470. ;_Skype_ChatGetAll
  471. ;_Skype_ChatGetActive
  472. ;_Skype_ChatGetMissed
  473. ;_Skype_ChatGetRecent
  474. ;_Skype_ChatGetBookmarked
  475. ;_Skype_ChatClearHistory
  476. ;
  477. ;_Skype_CallCreate
  478. ;_Skype_CallGetActiveCount
  479. ;_Skype_CallGetActive
  480. ;_Skype_CallActiveGetMembers
  481. ;_Skype_CallGetStatus
  482. ;_Skype_CallSetStatus
  483. ;_Skype_CallGetId
  484. ;_Skype_CallGetDate
  485. ;_Skype_CallGetConferenceId
  486. ;_Skype_CallGetType
  487. ;_Skype_CallGetFailureReason
  488. ;_Skype_CallGetSubject
  489. ;_Skype_CallGetPstnNumber
  490. ;_Skype_CallGetDuration
  491. ;_Skype_CallGetPstnStatus
  492. ;_Skype_CallGetSeen
  493. ;_Skype_CallSetSeen
  494. ;_Skype_CallSetDTMF
  495. ;_Skype_CallGetParticipantsCount
  496. ;_Skype_CallGetParticipants
  497. ;_Skype_CallGetVideoStatus
  498. ;_Skype_CallGetVideoSendStatus
  499. ;_Skype_CallGetVideoReceiveStatus
  500. ;_Skype_CallGetRate
  501. ;_Skype_CallGetRateCurrency
  502. ;_Skype_CallGetRatePrecision
  503. ;_Skype_CallGetInputDevice
  504. ;_Skype_CallSetInputDevice
  505. ;_Skype_CallGetOutputDevice
  506. ;_Skype_CallSetOutputDevice
  507. ;_Skype_CallGetCaptureMicDevice
  508. ;_Skype_CallSetCaptureMicDevice
  509. ;_Skype_CallGetInputStatus
  510. ;_Skype_CallGetForwardedBy
  511. ;_Skype_CallGetCanTransfer
  512. ;_Skype_CallGetTransferStatus
  513. ;_Skype_CallGetTransferActive
  514. ;_Skype_CallGetTransferredBy
  515. ;_Skype_CallGetTransferredTo
  516. ;_Skype_CallGetTargetIdentity
  517. ;_Skype_CallClearHistory
  518. ;_Skype_CallJoin
  519. ;_Skype_CallHold
  520. ;_Skype_CallResume
  521. ;_Skype_CallFinish
  522. ;_Skype_CallAnswer
  523. ;_Skype_CallStartVideoSend
  524. ;_Skype_CallStopVideoSend
  525. ;_Skype_CallStartVideoReceive
  526. ;_Skype_CallStopVideoReceive
  527. ;_Skype_CallForward
  528. ;_Skype_CallRedirectToVoicemail
  529. ;
  530. ;_Skype_ProfileGetHandle
  531. ;_Skype_ProfileGetContacts
  532. ;_Skype_ProfileSaveAvatarToFile
  533. ;_Skype_ProfileLoadAvatarFromFile
  534. ;_Skype_ProfileGetOnlineStatus
  535. ;_Skype_ProfileSetFullName
  536. ;_Skype_ProfileGetFullName
  537. ;_Skype_ProfileSetBirthday
  538. ;_Skype_ProfileGetBirthday
  539. ;_Skype_ProfileSetSex
  540. ;_Skype_ProfileGetSex
  541. ;_Skype_ProfileSetCountry
  542. ;_Skype_ProfileGetCountry
  543. ;_Skype_ProfileSetProvince
  544. ;_Skype_ProfileGetProvince
  545. ;_Skype_ProfileSetCity
  546. ;_Skype_ProfileGetCity
  547. ;_Skype_ProfileSetPhoneHome
  548. ;_Skype_ProfileGetPhoneHome
  549. ;_Skype_ProfileSetPhoneMobile
  550. ;_Skype_ProfileGetPhoneMobile
  551. ;_Skype_ProfileSetHomepage
  552. ;_Skype_ProfileGetHomepage
  553. ;_Skype_ProfileSetAbout
  554. ;_Skype_ProfileGetAbout
  555. ;_Skype_ProfileSetMoodText
  556. ;_Skype_ProfileGetMoodText
  557. ;_Skype_ProfileSetTimezone
  558. ;_Skype_ProfileGetTimezone
  559. ;_Skype_ProfileSetCallNoAnswerTimeout
  560. ;_Skype_ProfileGetCallNoAnswerTimeout
  561. ;_Skype_ProfileSetCallApplyCF
  562. ;_Skype_ProfileGetCallApplyCF
  563. ;_Skype_ProfileSetCallSendToVM
  564. ;_Skype_ProfileGetCallSendToVM
  565. ;_Skype_ProfileSetCallForwardRules
  566. ;_Skype_ProfileGetCallForwardRules
  567. ;_Skype_ProfileGetBalance
  568. ;_Skype_ProfileGetBalanceToText
  569. ;_Skype_ProfileGetIPCountry
  570. ;_Skype_ProfileGetValidatedSmsNumbers
  571. ;_Skype_ProfileSetRichMoodText
  572. ;_Skype_ProfileGetRichMoodText
  573. ;_Skype_ProfileGetLanguage
  574. ;_Skype_ProfileSetLanguage
  575. ;
  576. ;_Skype_OnEventError
  577. ;_Skype_OnEventAttachmentStatus
  578. ;_Skype_OnEventConnectionStatus
  579. ;_Skype_OnEventUserStatus
  580. ;_Skype_OnEventOnlineStatus
  581. ;_Skype_OnEventCallStatus
  582. ;_Skype_OnEventCallHistory
  583. ;_Skype_OnEventMute
  584. ;_Skype_OnEventMessageStatus
  585. ;_Skype_OnEventMessageHistory
  586. ;_Skype_OnEventAutoAway
  587. ;_Skype_OnEventCallDtmfReceived
  588. ;_Skype_OnEventVoicemailStatus
  589. ;_Skype_OnEventApplicationConnecting
  590. ;_Skype_OnEventContactsFocused
  591. ;_Skype_OnEventGroupVisible
  592. ;_Skype_OnEventGroupExpanded
  593. ;_Skype_OnEventGroupUsers
  594. ;_Skype_OnEventGroupDeleted
  595. ;_Skype_OnEventSmsMessageStatusChanged
  596. ;_Skype_OnEventSmsTargetStatusChanged
  597. ;_Skype_OnEventCallInputStatusChanged
  598. ;_Skype_OnEventAsyncSearchUsersFinished
  599. ;_Skype_OnEventCallSeenStatusChanged
  600. ;_Skype_OnEventPluginEventClicked
  601. ;_Skype_OnEventPluginMenuItemClicked
  602. ;_Skype_OnEventWallpaperChanged
  603. ;_Skype_OnEventFileTransferStatusChanged
  604. ;_Skype_OnEventCallTransferStatusChanged
  605. ;_Skype_OnEventChatMembersChanged
  606. ;_Skype_OnEventCallVideoStatusChanged
  607. ;_Skype_OnEventCallVideoSendStatusChanged
  608. ;_Skype_OnEventCallVideoReceiveStatusChanged
  609. ;_Skype_OnEventSilentModeStatusChanged
  610. ;_Skype_OnEventUILanguageChanged
  611. ;_Skype_OnEventUserAuthRequestReceived
  612. ;
  613. ;_Skype_UserGetFullName
  614. ;_Skype_UserSendMessage
  615. ;_Skype_UserGetBirthday
  616. ;_Skype_UserGetSex
  617. ;_Skype_UserGetCountry
  618. ;_Skype_UserGetProvince
  619. ;_Skype_UserGetCity
  620. ;_Skype_UserGetPhoneHome
  621. ;_Skype_UserGetPhoneMobile
  622. ;_Skype_UserGetHomepage
  623. ;_Skype_UserGetAbout
  624. ;_Skype_UserGetMoodText
  625. ;_Skype_UserGetTimezone
  626. ;_Skype_UserGetRichMoodText
  627. ;_Skype_UserGetBuddyStatus
  628. ;_Skype_UserSetBuddyStatus
  629. ;_Skype_UserGetAuthorized
  630. ;_Skype_UserSetAuthorized
  631. ;_Skype_UserGetIsBlocked
  632. ;_Skype_UserSetIsBlocked
  633. ;_Skype_UserGetDisplayName
  634. ;_Skype_UserSetDisplayName
  635. ;_Skype_UserGetOnlineStatus
  636. ;_Skype_UserGetLastOnline
  637. ;_Skype_UserGetReceivedAuthRequest
  638. ;_Skype_UserGetSpeedDial
  639. ;_Skype_UserSetSpeedDial
  640. ;_Skype_UserGetCanLeaveVoicemail
  641. ;_Skype_UserGetAliases
  642. ;_Skype_UserGetIsCallForwardActive
  643. ;_Skype_UserGetLanguage
  644. ;_Skype_UserGetLanguageCode
  645. ;_Skype_UserGetIsVideoCapable
  646. ;_Skype_UserGetIsSkypeOutContact
  647. ;_Skype_UserGetNumberOfAuthBuddies
  648. ;_Skype_UserGetIsVoicemailCapable
  649. ;
  650. ;_Skype_ConvertAttachmentStatus
  651. ;_Skype_ConvertConnectionStatus
  652. ;_Skype_ConvertUserStatus
  653. ;_Skype_ConvertCallFailureReason
  654. ;_Skype_ConvertCallStatus
  655. ;_Skype_ConvertCallType
  656. ;_Skype_ConvertCallHistory
  657. ;_Skype_ConvertCallVideoStatus
  658. ;_Skype_ConvertCallVideoSendStatus
  659. ;_Skype_ConvertCallIoDeviceType
  660. ;_Skype_ConvertChatMessageType
  661. ;_Skype_ConvertChatMemberRole
  662. ;_Skype_ConvertUserSex
  663. ;_Skype_ConvertBuddyStatus
  664. ;_Skype_ConvertOnlineStatus
  665. ;_Skype_ConvertChatLeaveReason
  666. ;_Skype_ConvertChatStatus
  667. ;_Skype_ConvertChatType
  668. ;_Skype_ConvertChatMyStatus
  669. ;_Skype_ConvertChatOptions
  670. ;_Skype_ConvertVoicemailType
  671. ;_Skype_ConvertVoicemailStatus
  672. ;_Skype_ConvertVoicemailFailureReason
  673. ;_Skype_ConvertGroupType
  674. ;_Skype_ConvertCallChannelType
  675. ;_Skype_ConvertApiSecurityContext
  676. ;_Skype_ConvertSmsMessageType
  677. ;_Skype_ConvertSmsMessageStatus
  678. ;_Skype_ConvertSmsFailureReason
  679. ;_Skype_ConvertSmsTargetStatus
  680. ;_Skype_ConvertPluginContext
  681. ;_Skype_ConvertPluginContactType
  682. ;_Skype_ConvertFileTransferType
  683. ;_Skype_ConvertFileTransferStatus
  684. ;_Skype_ConvertFileTransferFailureReason
  685. ;
  686. ;_Skype_FileTransfersGetDetails
  687. ;_Skype_FileTransfersGetActiveDetails
  688. ;
  689. ;_Skype_SMSSend
  690. ;_Skype_SMSGetDetails
  691. ;_Skype_SmsMessageDelete
  692. ;
  693. ;_Skype_ApplicationCreate
  694. ;_Skype_ApplicationDelete
  695. ;
  696. ;_Skype_CreateEvent
  697. ;_Skype_CreateMenuItem
  698. ;
  699. ;_Skype_PluginEventDelete
  700. ;_Skype_PluginMenuItemDelete
  701. ;
  702. ;_Skype_VoicemailClearHistory
  703. ;_Skype_VoicemailDelete
  704. ; ===============================================================================================================================
  705. ; #INTERNAL_USE_ONLY# ===========================================================================================================
  706. ;__Skype_FTDetails
  707. ;__Skype_SendCommand
  708. ;__Skype_GetCommandReply
  709. ;__Skype_TimestampToDate
  710. ;
  711. ;Skype_Reply
  712. ;Skype_Error
  713. ;Skype_AttachmentStatus
  714. ;Skype_ConnectionStatus
  715. ;Skype_UserStatus
  716. ;Skype_OnlineStatus
  717. ;Skype_CallStatus
  718. ;Skype_CallHistory
  719. ;Skype_Mute
  720. ;Skype_MessageStatus
  721. ;Skype_MessageHistory
  722. ;Skype_AutoAway
  723. ;Skype_CallDtmfReceived
  724. ;Skype_VoicemailStatus
  725. ;Skype_ApplicationConnecting
  726. ;Skype_ApplicationStreams
  727. ;Skype_ApplicationDatagram
  728. ;Skype_ApplicationSending
  729. ;Skype_ApplicationReceiving
  730. ;Skype_ContactsFocused
  731. ;Skype_GroupVisible
  732. ;Skype_GroupExpanded
  733. ;Skype_GroupUsers
  734. ;Skype_GroupDeleted
  735. ;Skype_UserMood
  736. ;Skype_SmsMessageStatusChanged
  737. ;Skype_SmsTargetStatusChanged
  738. ;Skype_CallInputStatusChanged
  739. ;Skype_AsyncSearchUsersFinished
  740. ;Skype_CallSeenStatusChanged
  741. ;Skype_PluginEventClicked
  742. ;Skype_PluginMenuItemClicked
  743. ;Skype_WallpaperChanged
  744. ;Skype_FileTransferStatusChanged
  745. ;Skype_CallTransferStatusChanged
  746. ;Skype_ChatMembersChanged
  747. ;Skype_ChatMemberRoleChanged
  748. ;Skype_CallVideoStatusChanged
  749. ;Skype_CallVideoSendStatusChanged
  750. ;Skype_CallVideoReceiveStatusChanged
  751. ;Skype_SilentModeStatusChanged
  752. ;Skype_UILanguageChanged
  753. ;Skype_UserAuthorizationRequestReceived
  754. ; ===============================================================================================================================
  755. ; #FUNCTION# ====================================================================================================================
  756. ; Name...........: _Skype_Start
  757. ; Description ...: Starts the Client
  758. ; Syntax.........: _Skype_Start()
  759. ; Parameters ....: $blMinimized - if True, Skype is minimized in the system tray
  760. ; $blNosplash - if True, Skype does not display a splash screen on start up
  761. ; Return values .: Success -
  762. ; Failure - [Sets an error event]
  763. ; Author ........: FireFox (d3mon)
  764. ; Modified.......:
  765. ; Remarks .......:
  766. ; Related .......: _Skype_Shutdown
  767. ; Link ..........:
  768. ; Example .......: No
  769. ; ===============================================================================================================================
  770. Func _Skype_Start($blMinimized = False, $blNosplash = True)
  771. If Not $oSkype.Client.IsRunning Then $oSkype.Client.Start($blMinimized, $blNosplash)
  772. EndFunc ;==>_Skype_Start
  773. ; #FUNCTION# ====================================================================================================================
  774. ; Name...........: _Skype_Shutdown
  775. ; Description ...: Shutdowns the Client
  776. ; Syntax.........: _Skype_Shutdown()
  777. ; Parameters ....: None
  778. ; Return values .: Success -
  779. ; Failure - [Sets an error event]
  780. ; Author ........: FireFox (d3mon)
  781. ; Modified.......:
  782. ; Remarks .......: It will shutdowns the client only if it was started
  783. ; Related .......: _Skype_Start
  784. ; Link ..........:
  785. ; Example .......: No
  786. ; ===============================================================================================================================
  787. Func _Skype_Shutdown()
  788. If $oSkype.Client.IsRunning Then $oSkype.Client.Shutdown()
  789. EndFunc ;==>_Skype_Shutdown
  790. ; #FUNCTION# ====================================================================================================================
  791. ; Name...........: _Skype_IsRunning
  792. ; Description ...: Queries if the skype client is running
  793. ; Syntax.........: _Skype_IsRunning()
  794. ; Parameters ....: None
  795. ; Return values .: Success - Running status (bool)
  796. ; Failure - [Sets an error event]
  797. ; Author ........: FireFox (d3mon)
  798. ; Modified.......:
  799. ; Remarks .......:
  800. ; Related .......:
  801. ; Link ..........:
  802. ; Example .......: No
  803. ; ===============================================================================================================================
  804. Func _Skype_IsRunning()
  805. Return $oSkype.IsRunning
  806. EndFunc ;==>_Skype_IsRunning
  807. ; #FUNCTION# ====================================================================================================================
  808. ; Name...........: _Skype_SearchForUsers
  809. ; Description ...: Search for users corresponding to a user handle
  810. ; Syntax.........: _Skype_SearchForUsers($sUserHandle)
  811. ; Parameters ....: $sUserHandle - User handle
  812. ; Return values .: Success - Users handles (array)
  813. ; Failure - [Sets an error event]
  814. ; Author ........: FireFox (d3mon)
  815. ; Modified.......:
  816. ; Remarks .......:
  817. ; Related .......:
  818. ; Link ..........:
  819. ; Example .......: No
  820. ; ===============================================================================================================================
  821. Func _Skype_SearchForUsers($sUserHandle)
  822. Local $oUsers2 = $oSkype.SearchForUsers($sUserHandle)
  823. If $oUsers2.Count = "" Then Return SetError(1, 0, 0)
  824. Local $aUserHandle[$oUsers2.Count], $i
  825. For $oUser In $oUsers2
  826. $aUserHandle[$i] = $oUser.Handle
  827. $i += 1
  828. Next
  829. Return $aUserHandle
  830. EndFunc ;==>_Skype_SearchForUsers
  831. ; #FUNCTION# ====================================================================================================================
  832. ; Name...........: _Skype_GetAttachmentStatus
  833. ; Description ...: Queries the attachment status of the Skype client
  834. ; Syntax.........: _Skype_GetAttachmentStatus()
  835. ; Parameters ....: None
  836. ; Return values .: Success - TAttachmentStatus (const)
  837. ; Failure - [Sets an error event]
  838. ; Author ........: FireFox (d3mon)
  839. ; Modified.......:
  840. ; Remarks .......:
  841. ; Related .......:
  842. ; Link ..........:
  843. ; Example .......: No
  844. ; ===============================================================================================================================
  845. Func _Skype_GetAttachmentStatus()
  846. Return $oSkype.AttachmentStatus
  847. EndFunc ;==>_Skype_GetAttachmentStatus
  848. ; #FUNCTION# ====================================================================================================================
  849. ; Name...........: _Skype_ConferenceCount
  850. ; Description ...: Queries the number of conferences
  851. ; Syntax.........: _Skype_ConferenceCount()
  852. ; Parameters ....: None
  853. ; Return values .: Success - Number of conferences
  854. ; Failure - [Sets an error event]
  855. ; Author ........: FireFox (d3mon)
  856. ; Modified.......:
  857. ; Remarks .......:
  858. ; Related .......:
  859. ; Link ..........:
  860. ; Example .......: No
  861. ; ===============================================================================================================================
  862. Func _Skype_ConferenceCount()
  863. Return $oSkype.Conferences.Count
  864. EndFunc ;==>_Skype_ConferenceCount
  865. ; #FUNCTION# ====================================================================================================================
  866. ; Name...........: _Skype_Focus
  867. ; Description ...: Sets the focus on Skype window
  868. ; Syntax.........: _Skype_Focus()
  869. ; Parameters ....: None
  870. ; Return values .: Success - 1
  871. ; Failure - 0 [Sets an error event]
  872. ; Author ........: FireFox (d3mon)
  873. ; Modified.......:
  874. ; Remarks .......:
  875. ; Related .......:
  876. ; Link ..........:
  877. ; Example .......: No
  878. ; ===============================================================================================================================
  879. Func _Skype_Focus()
  880. $oSkype.Client.Focus
  881. Return __Skype_GetCommandReply()
  882. EndFunc ;==>_Skype_Focus
  883. ; #FUNCTION# ====================================================================================================================
  884. ; Name...........: _Skype_BtnPressed
  885. ; Description ...: Presses the specified button
  886. ; Syntax.........: _Skype_BtnPressed($sBtn)
  887. ; Parameters ....: $sBtn - Alphabetic or Numeric key
  888. ; Return values .: Success - 1
  889. ; Failure - 0 [Sets an error event]
  890. ; Author ........: FireFox (d3mon)
  891. ; Modified.......:
  892. ; Remarks .......:
  893. ; Related .......: _Skype_BtnReleased
  894. ; Link ..........:
  895. ; Example .......: No
  896. ; ===============================================================================================================================
  897. Func _Skype_BtnPressed($sBtn)
  898. $oSkype.Client.ButtonPressed($sBtn)
  899. Return __Skype_GetCommandReply()
  900. EndFunc ;==>_Skype_BtnPressed
  901. ; #FUNCTION# ====================================================================================================================
  902. ; Name...........: _Skype_BtnReleased
  903. ; Description ...: Releases the specified button
  904. ; Syntax.........: _Skype_BtnReleased($sBtn)
  905. ; Parameters ....: $sBtn - Alphabetic or Numeric key
  906. ; Return values .: Success - 1
  907. ; Failure - 0 [Sets an error event]
  908. ; Author ........: FireFox (d3mon)
  909. ; Modified.......:
  910. ; Remarks .......: You must call _Skype_BtnPressed before calling this function
  911. ; Related .......: _Skype_BtnPressed
  912. ; Link ..........:
  913. ; Example .......: No
  914. ; ===============================================================================================================================
  915. Func _Skype_BtnReleased($sBtn)
  916. $oSkype.Client.ButtonReleased($sBtn)
  917. Return __Skype_GetCommandReply()
  918. EndFunc ;==>_Skype_BtnReleased
  919. ; #FUNCTION# ====================================================================================================================
  920. ; Name...........: _Skype_ConnectionStatus
  921. ; Description ...: Queries the connection status of the Skype client
  922. ; Syntax.........: _Skype_ConnectionStatus()
  923. ; Parameters ....: None
  924. ; Return values .: Success - TConnectionStatus (const)
  925. ; Failure - [Sets an error event]
  926. ; Author ........: FireFox (d3mon)
  927. ; Modified.......:
  928. ; Remarks .......:
  929. ; Related .......:
  930. ; Link ..........:
  931. ; Example .......: No
  932. ; ===============================================================================================================================
  933. Func _Skype_ConnectionStatus()
  934. Return $oSkype.ConnectionStatus
  935. EndFunc ;==>_Skype_ConnectionStatus
  936. ; #FUNCTION# ====================================================================================================================
  937. ; Name...........: _Skype_ResetCache
  938. ; Description ...: Deletes all cache entries
  939. ; Syntax.........: _Skype_ResetCache()
  940. ; Parameters ....: None
  941. ; Return values .: Success - 1
  942. ; Failure - 0 [Sets an error event]
  943. ; Author ........: FireFox (d3mon)
  944. ; Modified.......:
  945. ; Remarks .......:
  946. ; Related .......:
  947. ; Link ..........:
  948. ; Example .......: No
  949. ; ===============================================================================================================================
  950. Func _Skype_ResetCache()
  951. $oSkype.ResetCache
  952. Return __Skype_GetCommandReply()
  953. EndFunc ;==>_Skype_ResetCache
  954. ; #FUNCTION# ====================================================================================================================
  955. ; Name...........: _Skype_ProfileSetOnlineStatus
  956. ; Description ...: Sets the online status of the current user
  957. ; Syntax.........: _Skype_ProfileSetOnlineStatus($TUserStatus)
  958. ; Parameters ....: $TUserStatus - TUserStatus (const)
  959. ; Return values .: Success - 1
  960. ; Failure - 0 [Sets an error event]
  961. ; Author ........: FireFox (d3mon)
  962. ; Modified.......:
  963. ; Remarks .......:
  964. ; Related .......:
  965. ; Link ..........:
  966. ; Example .......: Yes
  967. ; ===============================================================================================================================
  968. Func _Skype_ProfileSetOnlineStatus($TUserStatus)
  969. $oSkype.ChangeUserStatus = $TUserStatus
  970. Return __Skype_GetCommandReply()
  971. EndFunc ;==>_Skype_ProfileSetOnlineStatus
  972. ; #FUNCTION# ====================================================================================================================
  973. ; Name...........: _Skype_Minimize
  974. ; Description ...: Minimizes Skype's window
  975. ; Syntax.........: _Skype_Minimize()
  976. ; Parameters ....: None
  977. ; Return values .: Success - 1
  978. ; Failure - 0 [Sets an error event]
  979. ; Author ........: FireFox (d3mon)
  980. ; Modified.......:
  981. ; Remarks .......:
  982. ; Related .......:
  983. ; Link ..........:
  984. ; Example .......: No
  985. ; ===============================================================================================================================
  986. Func _Skype_Minimize()
  987. $oSkype.Client.Minimize
  988. Return __Skype_GetCommandReply()
  989. EndFunc ;==>_Skype_Minimize
  990. ; #FUNCTION# ====================================================================================================================
  991. ; Name...........: _Skype_GetMute
  992. ; Description ...: Queries the mute status of the Skype client
  993. ; Syntax.........: _Skype_GetMute()
  994. ; Parameters ....: None
  995. ; Return values .: Success - Mute status (bool)
  996. ; Failure - [Sets an error event]
  997. ; Author ........: FireFox (d3mon)
  998. ; Modified.......:
  999. ; Remarks .......:
  1000. ; Related .......: _Skype_SetMute
  1001. ; Link ..........:
  1002. ; Example .......: No
  1003. ; ===============================================================================================================================
  1004. Func _Skype_GetMute()
  1005. Return $oSkype.Mute
  1006. EndFunc ;==>_Skype_GetMute
  1007. ; #FUNCTION# ====================================================================================================================
  1008. ; Name...........: _Skype_SetMute
  1009. ; Description ...: Sets the mute status of the Skype client
  1010. ; Syntax.........: _Skype_SetMute()
  1011. ; Parameters ....: $blMute - Boolean value
  1012. ; Return values .: Success - 1
  1013. ; Failure - 0 [Sets an error event]
  1014. ; Author ........: FireFox (d3mon)
  1015. ; Modified.......:
  1016. ; Remarks .......:
  1017. ; Related .......: _Skype_GetMute
  1018. ; Link ..........:
  1019. ; Example .......: No
  1020. ; ===============================================================================================================================
  1021. Func _Skype_SetMute($blMute)
  1022. $oSkype.Mute = $blMute
  1023. Return __Skype_GetCommandReply()
  1024. EndFunc ;==>_Skype_SetMute
  1025. ; #FUNCTION# ====================================================================================================================
  1026. ; Name...........: _Skype_GetAudioOut
  1027. ; Description ...: Queries the name of an audio output device
  1028. ; Syntax.........: _Skype_GetAudioOut()
  1029. ; Parameters ....: None
  1030. ; Return values .: Success - Name of an audio output device
  1031. ; Failure - [Sets an error event]
  1032. ; Author ........: FireFox (d3mon)
  1033. ; Modified.......:
  1034. ; Remarks .......:
  1035. ; Related .......: _Skype_SetAudioOut
  1036. ; Link ..........:
  1037. ; Example .......: No
  1038. ; ===============================================================================================================================
  1039. Func _Skype_GetAudioOut()
  1040. Return $oSkype.Settings.AudioOut
  1041. EndFunc ;==>_Skype_GetAudioOut
  1042. ; #FUNCTION# ====================================================================================================================
  1043. ; Name...........: _Skype_SetAudioOut
  1044. ; Description ...: Sets the name of an audio output device
  1045. ; Syntax.........: _Skype_SetAudioOut($sAudioOut)
  1046. ; Parameters ....: $sAudioOut - Name of an audio output device
  1047. ; Return values .: Success - 1
  1048. ; Failure - 0 [Sets an error event]
  1049. ; Author ........: FireFox (d3mon)
  1050. ; Modified.......:
  1051. ; Remarks .......:
  1052. ; Related .......: _Skype_GetAudioOut
  1053. ; Link ..........:
  1054. ; Example .......: No
  1055. ; ===============================================================================================================================
  1056. Func _Skype_SetAudioOut($sAudioOut)
  1057. $oSkype.Settings.AudioOut = $sAudioOut
  1058. Return __Skype_GetCommandReply()
  1059. EndFunc ;==>_Skype_SetAudioOut
  1060. ; #FUNCTION# ====================================================================================================================
  1061. ; Name...........: _Skype_GetAudioIn
  1062. ; Description ...: Queries the name of an audio input device
  1063. ; Syntax.........: _Skype_GetAudioIn()
  1064. ; Parameters ....: None
  1065. ; Return values .: Success - Name of an audio output device
  1066. ; Failure - [Sets an error event]
  1067. ; Author ........: FireFox (d3mon)
  1068. ; Modified.......:
  1069. ; Remarks .......:
  1070. ; Related .......: _Skype_SetAudioIn
  1071. ; Link ..........:
  1072. ; Example .......: No
  1073. ; ===============================================================================================================================
  1074. Func _Skype_GetAudioIn()
  1075. Return $oSkype.Settings.AudioIn
  1076. EndFunc ;==>_Skype_GetAudioIn
  1077. ; #FUNCTION# ====================================================================================================================
  1078. ; Name...........: _Skype_SetAudioIn
  1079. ; Description ...: Sets the name of an audio input device
  1080. ; Syntax.........: _Skype_SetAudioIn($sAudioIn)
  1081. ; Parameters ....: $sAudioIn - Name of an audio input device
  1082. ; Return values .: Success - 1
  1083. ; Failure - 0 [Sets an error event]
  1084. ; Author ........: FireFox (d3mon)
  1085. ; Modified.......:
  1086. ; Remarks .......:
  1087. ; Related .......: _Skype_GetAudioIn
  1088. ; Link ..........:
  1089. ; Example .......: No
  1090. ; ===============================================================================================================================
  1091. Func _Skype_SetAudioIn($sAudioIn)
  1092. $oSkype.Settings.AudioIn = $sAudioIn
  1093. Return __Skype_GetCommandReply()
  1094. EndFunc ;==>_Skype_SetAudioIn
  1095. ; #FUNCTION# ====================================================================================================================
  1096. ; Name...........: _Skype_GetRinger
  1097. ; Description ...: Queries the name of a ringer device
  1098. ; Syntax.........: _Skype_GetRinger()
  1099. ; Parameters ....: None
  1100. ; Return values .: Success - Name of a ringer device
  1101. ; Failure - [Sets an error event]
  1102. ; Author ........: FireFox (d3mon)
  1103. ; Modified.......:
  1104. ; Remarks .......:
  1105. ; Related .......: _Skype_SetRinger
  1106. ; Link ..........:
  1107. ; Example .......: No
  1108. ; ===============================================================================================================================
  1109. Func _Skype_GetRinger()
  1110. Return $oSkype.Settings.Ringer
  1111. EndFunc ;==>_Skype_GetRinger
  1112. ; #FUNCTION# ====================================================================================================================
  1113. ; Name...........: _Skype_SetRinger
  1114. ; Description ...: Sets the name of a ringer device
  1115. ; Syntax.........: _Skype_SetRinger($sRinger)
  1116. ; Parameters ....: $sRinger - Name of a ringer device
  1117. ; Return values .: Success - 1
  1118. ; Failure - 0 [Sets an error event]
  1119. ; Author ........: FireFox (d3mon)
  1120. ; Modified.......:
  1121. ; Remarks .......:
  1122. ; Related .......: _Skype_GetRinger
  1123. ; Link ..........:
  1124. ; Example .......: No
  1125. ; ===============================================================================================================================
  1126. Func _Skype_SetRinger($sRinger)
  1127. $oSkype.Settings.Ringer = $sRinger
  1128. Return __Skype_GetCommandReply()
  1129. EndFunc ;==>_Skype_SetRinger
  1130. ; #FUNCTION# ====================================================================================================================
  1131. ; Name...........: _Skype_GetAutoAway
  1132. ; Description ...: Queries the "Auto away" status
  1133. ; Syntax.........: _Skype_GetAutoAway()
  1134. ; Parameters ....: None
  1135. ; Return values .: Success - "Auto away" status (bool)
  1136. ; Failure - [Sets an error event]
  1137. ; Author ........: FireFox (d3mon)
  1138. ; Modified.......:
  1139. ; Remarks .......:
  1140. ; Related .......: _Skype_SetAutoAway
  1141. ; Link ..........:
  1142. ; Example .......: No
  1143. ; ===============================================================================================================================
  1144. Func _Skype_GetAutoAway()
  1145. Return $oSkype.Settings.AutoAway
  1146. EndFunc ;==>_Skype_GetAutoAway
  1147. ; #FUNCTION# ====================================================================================================================
  1148. ; Name...........: _Skype_SetAutoAway
  1149. ; Description ...: Sets the "Auto away" status
  1150. ; Syntax.........: _Skype_SetAutoAway($blAutoAway)
  1151. ; Parameters ....: $blAutoAway - "Auto away" status (bool)
  1152. ; Return values .: Success - 1
  1153. ; Failure - 0 [Sets an error event]
  1154. ; Author ........: FireFox (d3mon)
  1155. ; Modified.......:
  1156. ; Remarks .......:
  1157. ; Related .......: _Skype_GetAutoAway
  1158. ; Link ..........:
  1159. ; Example .......: No
  1160. ; ===============================================================================================================================
  1161. Func _Skype_SetAutoAway($blAutoAway)
  1162. $oSkype.Settings.AutoAway = $blAutoAway
  1163. Return __Skype_GetCommandReply()
  1164. EndFunc ;==>_Skype_SetAutoAway
  1165. ; #FUNCTION# ====================================================================================================================
  1166. ; Name...........: _Skype_GetRingToneStatus
  1167. ; Description ...: Queries the ringtone status
  1168. ; Syntax.........: _Skype_GetRingToneStatus()
  1169. ; Parameters ....: None
  1170. ; Return values .: Success - RingTone status (bool)
  1171. ; Failure - [Sets an error event]
  1172. ; Author ........: FireFox (d3mon)
  1173. ; Modified.......:
  1174. ; Remarks .......:
  1175. ; Related .......: _Skype_SetRingToneStatus
  1176. ; Link ..........:
  1177. ; Example .......: No
  1178. ; ===============================================================================================================================
  1179. Func _Skype_GetRingToneStatus()
  1180. Return $oSkype.Settings.RingToneStatus
  1181. EndFunc ;==>_Skype_GetRingToneStatus
  1182. ; #FUNCTION# ====================================================================================================================
  1183. ; Name...........: _Skype_SetRingToneStatus
  1184. ; Description ...: Sets the ringtone status
  1185. ; Syntax.........: _Skype_SetRingToneStatus($blRingToneStatus)
  1186. ; Parameters ....: $blRingToneStatus - RingTone status (bool)
  1187. ; Return values .: Success - 1
  1188. ; Failure - 0 [Sets an error event]
  1189. ; Author ........: FireFox (d3mon)
  1190. ; Modified.......:
  1191. ; Remarks .......:
  1192. ; Related .......: _Skype_GetRingToneStatus
  1193. ; Link ..........:
  1194. ; Example .......: No
  1195. ; ===============================================================================================================================
  1196. Func _Skype_SetRingToneStatus($blRingToneStatus)
  1197. $oSkype.Settings.RingToneStatus = $blRingToneStatus
  1198. Return __Skype_GetCommandReply()
  1199. EndFunc ;==>_Skype_SetRingToneStatus
  1200. ; #FUNCTION# ====================================================================================================================
  1201. ; Name...........: _Skype_GetVideoIn
  1202. ; Description ...: Queries the name of a video input device
  1203. ; Syntax.........: _Skype_GetVideoIn()
  1204. ; Parameters ....: None
  1205. ; Return values .: Success - Name of a video input device
  1206. ; Failure - [Sets an error event]
  1207. ; Author ........: FireFox (d3mon)
  1208. ; Modified.......:
  1209. ; Remarks .......:
  1210. ; Related .......: _Skype_SetVideoIn
  1211. ; Link ..........:
  1212. ; Example .......: No
  1213. ; ===============================================================================================================================
  1214. Func _Skype_GetVideoIn()
  1215. Return $oSkype.Settings.VideoIn
  1216. EndFunc ;==>_Skype_GetVideoIn
  1217. ; #FUNCTION# ====================================================================================================================
  1218. ; Name...........: _Skype_SetVideoIn
  1219. ; Description ...: Sets the name of a video input device
  1220. ; Syntax.........: _Skype_SetVideoIn($sVideoIn)
  1221. ; Parameters ....: $sVideoIn - Name of a video input device
  1222. ; Return values .: Success - 1
  1223. ; Failure - 0 [Sets an error event]
  1224. ; Author ........: FireFox (d3mon)
  1225. ; Modified.......:
  1226. ; Remarks .......:
  1227. ; Related .......: _Skype_GetVideoIn
  1228. ; Link ..........:
  1229. ; Example .......: No
  1230. ; ===============================================================================================================================
  1231. Func _Skype_SetVideoIn($sVideoIn)
  1232. $oSkype.Settings.VideoIn = $sVideoIn
  1233. Return __Skype_GetCommandReply()
  1234. EndFunc ;==>_Skype_SetVideoIn
  1235. ; #FUNCTION# ====================================================================================================================
  1236. ; Name...........: _Skype_GetPCSpeaker
  1237. ; Description ...: Queries the PC speaker status
  1238. ; Syntax.........: _Skype_GetPCSpeaker()
  1239. ; Parameters ....: None
  1240. ; Return values .: Success - PC speaker status (bool)
  1241. ; Failure - [Sets an error event]
  1242. ; Author ........: FireFox (d3mon)
  1243. ; Modified.......:
  1244. ; Remarks .......:
  1245. ; Related .......: _Skype_SetPCSpeaker
  1246. ; Link ..........:
  1247. ; Example .......: No
  1248. ; ===============================================================================================================================
  1249. Func _Skype_GetPCSpeaker()
  1250. Return $oSkype.Settings.PCSpeaker
  1251. EndFunc ;==>_Skype_GetPCSpeaker
  1252. ; #FUNCTION# ====================================================================================================================
  1253. ; Name...........: _Skype_SetPCSpeaker
  1254. ; Description ...: Sets the PC speaker status
  1255. ; Syntax.........: _Skype_SetPCSpeaker($sPCSpeaker)
  1256. ; Parameters ....: $sPCSpeaker - PC speaker status (bool)
  1257. ; Return values .: Success - 1
  1258. ; Failure - 0
  1259. ; Author ........: FireFox (d3mon)
  1260. ; Modified.......:
  1261. ; Remarks .......:
  1262. ; Related .......: _Skype_GetPCSpeaker
  1263. ; Link ..........:
  1264. ; Example .......: No
  1265. ; ===============================================================================================================================
  1266. Func _Skype_SetPCSpeaker($sPCSpeaker)
  1267. $oSkype.Settings.PCSpeaker = $sPCSpeaker
  1268. Return __Skype_GetCommandReply()
  1269. EndFunc ;==>_Skype_SetPCSpeaker
  1270. ; #FUNCTION# ====================================================================================================================
  1271. ; Name...........: _Skype_GetAGC
  1272. ; Description ...: Queries the status of automatic gain control
  1273. ; Syntax.........: _Skype_GetAGC()
  1274. ; Parameters ....: None
  1275. ; Return values .: Success - The status of AGC (bool)
  1276. ; Failure - [Sets an error event]
  1277. ; Author ........: FireFox (d3mon)
  1278. ; Modified.......:
  1279. ; Remarks .......:
  1280. ; Related .......: _Skype_SetAGC
  1281. ; Link ..........:
  1282. ; Example .......: No
  1283. ; ===============================================================================================================================
  1284. Func _Skype_GetAGC()
  1285. Return $oSkype.Settings.AGC
  1286. EndFunc ;==>_Skype_GetAGC
  1287. ; #FUNCTION# ====================================================================================================================
  1288. ; Name...........: _Skype_SetAGC
  1289. ; Description ...: Queries the status of automatic gain control
  1290. ; Syntax.........: _Skype_SetAGC($blAGC)
  1291. ; Parameters ....: $blAGC - The status of AGC (bool)
  1292. ; Return values .: Success - 1
  1293. ; Failure - 0
  1294. ; Author ........: FireFox (d3mon)
  1295. ; Modified.......:
  1296. ; Remarks .......:
  1297. ; Related .......: _Skype_GetAGC
  1298. ; Link ..........:
  1299. ; Example .......: No
  1300. ; ===============================================================================================================================
  1301. Func _Skype_SetAGC($blAGC)
  1302. $oSkype.Settings.AGC = $blAGC
  1303. Return __Skype_GetCommandReply()
  1304. EndFunc ;==>_Skype_SetAGC
  1305. ; #FUNCTION# ====================================================================================================================
  1306. ; Name...........: _Skype_GetAEC
  1307. ; Description ...: Queries the status of automatic echo cancellation
  1308. ; Syntax.........: _Skype_GetAEC()
  1309. ; Parameters ....: None
  1310. ; Return values .: Success - The status of AEC
  1311. ; Failure - [Sets an error event]
  1312. ; Author ........: FireFox (d3mon)
  1313. ; Modified.......:
  1314. ; Remarks .......:
  1315. ; Related .......: _Skype_SetAEC
  1316. ; Link ..........:
  1317. ; Example .......: No
  1318. ; ===============================================================================================================================
  1319. Func _Skype_GetAEC()
  1320. Return $oSkype.Settings.AEC
  1321. EndFunc ;==>_Skype_GetAEC
  1322. ; #FUNCTION# ====================================================================================================================
  1323. ; Name...........: _Skype_SetAEC
  1324. ; Description ...: Queries the status of automatic echo cancellation
  1325. ; Syntax.........: _Skype_SetAEC($blAEC)
  1326. ; Parameters ....: $blAEC - The status of AEC (bool)
  1327. ; Return values .: Success - 1
  1328. ; Failure - 0
  1329. ; Author ........: FireFox (d3mon)
  1330. ; Modified.......:
  1331. ; Remarks .......:
  1332. ; Related .......: _Skype_GetAEC
  1333. ; Link ..........:
  1334. ; Example .......: No
  1335. ; ===============================================================================================================================
  1336. Func _Skype_SetAEC($blAEC)
  1337. $oSkype.Settings.AEC = $blAEC
  1338. Return __Skype_GetCommandReply()
  1339. EndFunc ;==>_Skype_SetAEC
  1340. ; #FUNCTION# ====================================================================================================================
  1341. ; Name...........: _Skype_GetLanguage
  1342. ; Description ...: Queries the language of the Skype client
  1343. ; Syntax.........: _Skype_GetLanguage()
  1344. ; Parameters ....: None
  1345. ; Return values .: Success - The language of the Skype client
  1346. ; Failure - [Sets an error event]
  1347. ; Author ........: FireFox (d3mon)
  1348. ; Modified.......:
  1349. ; Remarks .......:
  1350. ; Related .......: _Skype_SetLanguage
  1351. ; Link ..........:
  1352. ; Example .......: No
  1353. ; ===============================================================================================================================
  1354. Func _Skype_GetLanguage()
  1355. Return $oSkype.Settings.Language
  1356. EndFunc ;==>_Skype_GetLanguage
  1357. ; #FUNCTION# ====================================================================================================================
  1358. ; Name...........: _Skype_SetLanguage
  1359. ; Description ...: Sets the language of the Skype client
  1360. ; Syntax.........: _Skype_SetLanguage($sLanguage)
  1361. ; Parameters ....: $sLanguage - Language
  1362. ; Return values .: Success - 1
  1363. ; Failure - 0
  1364. ; Author ........: FireFox (d3mon)
  1365. ; Modified.......:
  1366. ; Remarks .......:
  1367. ; Related .......: _Skype_GetLanguage
  1368. ; Link ..........:
  1369. ; Example .......: No
  1370. ; ===============================================================================================================================
  1371. Func _Skype_SetLanguage($sLanguage)
  1372. $oSkype.Settings.Language = $sLanguage
  1373. Return __Skype_GetCommandReply()
  1374. EndFunc ;==>_Skype_SetLanguage
  1375. ; #FUNCTION# ====================================================================================================================
  1376. ; Name...........: _Skype_GetSkypeVersion
  1377. ; Description ...: Queries the application version of the Skype client
  1378. ; Syntax.........: _Skype_GetSkypeVersion()
  1379. ; Parameters ....: None
  1380. ; Return values .: Success - Skype version
  1381. ; Failure - [Sets an error event]
  1382. ; Author ........: FireFox (d3mon)
  1383. ; Modified.......:
  1384. ; Remarks .......:
  1385. ; Related .......:
  1386. ; Link ..........:
  1387. ; Example .......: No
  1388. ; ===============================================================================================================================
  1389. Func _Skype_GetSkypeVersion()
  1390. Return $oSkype.Version
  1391. EndFunc ;==>_Skype_GetSkypeVersion
  1392. ; #FUNCTION# ====================================================================================================================
  1393. ; Name...........: _Skype_ResetIdleTimer
  1394. ; Description ...: Resets Skype idle timer
  1395. ; Syntax.........: _Skype_ResetIdleTimer()
  1396. ; Parameters ....: None
  1397. ; Return values .: Success - 1
  1398. ; Failure - 0 [Sets an error event]
  1399. ; Author ........: FireFox (d3mon)
  1400. ; Modified.......:
  1401. ; Remarks .......:
  1402. ; Related .......:
  1403. ; Link ..........:
  1404. ; Example .......: No
  1405. ; ===============================================================================================================================
  1406. Func _Skype_ResetIdleTimer()
  1407. $oSkype.Settings.ResetIdleTimer
  1408. Return __Skype_GetCommandReply()
  1409. EndFunc ;==>_Skype_ResetIdleTimer
  1410. ; #FUNCTION# ====================================================================================================================
  1411. ; Name...........: _Skype_EnableApiSecurityContext
  1412. ; Description ...: Enables an API security context for Internet Explorer scripts
  1413. ; Syntax.........: _Skype_EnableApiSecurityContext($TApiSecurityContext)
  1414. ; Parameters ....: $TApiSecurityContext - TApiSecurityContext (const)
  1415. ; Return values .: Success - 1
  1416. ; Failure - 0 [Sets an error event]
  1417. ; Author ........: FireFox (d3mon)
  1418. ; Modified.......:
  1419. ; Remarks .......:
  1420. ; Related .......:
  1421. ; Link ..........:
  1422. ; Example .......: No
  1423. ; ===============================================================================================================================
  1424. Func _Skype_EnableApiSecurityContext($TApiSecurityContext)
  1425. $oSkype.EnableApiSecurityContext = $TApiSecurityContext
  1426. Return __Skype_GetCommandReply()
  1427. EndFunc ;==>_Skype_EnableApiSecurityContext
  1428. ; #FUNCTION# ====================================================================================================================
  1429. ; Name...........: _Skype_GetProtocol
  1430. ; Description ...: Queries the protocol version used by the Skype client
  1431. ; Syntax.........: _Skype_GetProtocol()
  1432. ; Parameters ....: None
  1433. ; Return values .: Success - Protocol version
  1434. ; Failure - [Sets an error event]
  1435. ; Author ........: FireFox (d3mon)
  1436. ; Modified.......:
  1437. ; Remarks .......:
  1438. ; Related .......: _Skype_SetProtocol
  1439. ; Link ..........:
  1440. ; Example .......: No
  1441. ; ===============================================================================================================================
  1442. Func _Skype_GetProtocol()
  1443. Return $oSkype.Protocol
  1444. EndFunc ;==>_Skype_GetProtocol
  1445. ; #FUNCTION# ====================================================================================================================
  1446. ; Name...........: _Skype_SetProtocol
  1447. ; Description ...: Sets the protocol version used by the Skype client
  1448. ; Syntax.........: _Skype_SetProtocol($iProtocol)
  1449. ; Parameters ....: $iProtocol - Protocol version
  1450. ; Return values .: Success - 1
  1451. ; Failure - 0 [Sets an error event]
  1452. ; Author ........: FireFox (d3mon)
  1453. ; Modified.......:
  1454. ; Remarks .......:
  1455. ; Related .......: _Skype_GetProtocol
  1456. ; Link ..........:
  1457. ; Example .......: No
  1458. ; ===============================================================================================================================
  1459. Func _Skype_SetProtocol($iProtocol)
  1460. $oSkype.Protocol = $iProtocol
  1461. Return __Skype_GetCommandReply()
  1462. EndFunc ;==>_Skype_SetProtocol
  1463. ; #FUNCTION# ====================================================================================================================
  1464. ; Name...........: _Skype_GetApiWrapperVersion
  1465. ; Description ...: Returns API wrapper DLL version
  1466. ; Syntax.........: _Skype_GetApiWrapperVersion()
  1467. ; Parameters ....: None
  1468. ; Return values .: Success - API wrapper DLL version
  1469. ; Failure - [Sets an error event]
  1470. ; Author ........: FireFox (d3mon)
  1471. ; Modified.......:
  1472. ; Remarks .......:
  1473. ; Related .......:
  1474. ; Link ..........:
  1475. ; Example .......: No
  1476. ; ===============================================================================================================================
  1477. Func _Skype_GetApiWrapperVersion()
  1478. Return $oSkype.ApiWrapperVersion
  1479. EndFunc ;==>_Skype_GetApiWrapperVersion
  1480. ; #FUNCTION# ====================================================================================================================
  1481. ; Name...........: _Skype_GetSilentMode
  1482. ; Description ...: Returns Skype silent mode status
  1483. ; Syntax.........: _Skype_GetSilentMode($iProtocol)
  1484. ; Parameters ....: None
  1485. ; Return values .: Success - Silent mode status (bool)
  1486. ; Failure - [Sets an error event]
  1487. ; Author ........: FireFox (d3mon)
  1488. ; Modified.......:
  1489. ; Remarks .......:
  1490. ; Related .......: _Skype_SetSilentMode
  1491. ; Link ..........:
  1492. ; Example .......: No
  1493. ; ===============================================================================================================================
  1494. Func _Skype_GetSilentMode()
  1495. Return $oSkype.SilentMode
  1496. EndFunc ;==>_Skype_GetSilentMode
  1497. ; #FUNCTION# ====================================================================================================================
  1498. ; Name...........: _Skype_GetSilentMode
  1499. ; Description ...: Returns Skype silent mode status
  1500. ; Syntax.........: _Skype_GetSilentMode($iProtocol)
  1501. ; Parameters ....: $blSilentMode - Silent mode status
  1502. ; Return values .: Success - 1
  1503. ; Failure - 0 [Sets an error event]
  1504. ; Author ........: FireFox (d3mon)
  1505. ; Modified.......:
  1506. ; Remarks .......:
  1507. ; Related .......: _Skype_GetSilentMode
  1508. ; Link ..........:
  1509. ; Example .......: No
  1510. ; ===============================================================================================================================
  1511. Func _Skype_SetSilentMode($blSilentMode)
  1512. $oSkype.SilentMode = $blSilentMode
  1513. Return __Skype_GetCommandReply()
  1514. EndFunc ;==>_Skype_SetSilentMode
  1515. ; #FUNCTION# ====================================================================================================================
  1516. ; Name...........: _Skype_GetCache
  1517. ; Description ...: Returns the Skype's cache status
  1518. ; Syntax.........: _Skype_GetCache()
  1519. ; Parameters ....: None
  1520. ; Return values .: Success - Cache status (bool)
  1521. ; Failure - 0 [Sets an error event]
  1522. ; Author ........: FireFox (d3mon)
  1523. ; Modified.......:
  1524. ; Remarks .......:
  1525. ; Related .......: _Skype_SetCache
  1526. ; Link ..........:
  1527. ; Example .......: No
  1528. ; ===============================================================================================================================
  1529. Func _Skype_GetCache()
  1530. Return $oSkype.Cache
  1531. EndFunc ;==>_Skype_GetCache
  1532. ; #FUNCTION# ====================================================================================================================
  1533. ; Name...........: _Skype_SetCache
  1534. ; Description ...: Sets the Skype's cache status
  1535. ; Syntax.........: _Skype_SetCache($blCacheStatus)
  1536. ; Parameters ....: $blCacheStatus - Cache status
  1537. ; Return values .: Success - 1
  1538. ; Failure - 0 [Sets an error event]
  1539. ; Author ........: FireFox (d3mon)
  1540. ; Modified.......:
  1541. ; Remarks .......:
  1542. ; Related .......: _Skype_GetCache
  1543. ; Link ..........:
  1544. ; Example .......: No
  1545. ; ===============================================================================================================================
  1546. Func _Skype_SetCache($blCacheStatus)
  1547. $oSkype.Cache = $blCacheStatus
  1548. Return __Skype_GetCommandReply()
  1549. EndFunc ;==>_Skype_SetCache
  1550. ; #FUNCTION# ====================================================================================================================
  1551. ; Name...........: _Skype_GroupCreate
  1552. ; Description ...: Creates a contact group
  1553. ; Syntax.........: _Skype_GroupCreate($sGroupName)
  1554. ; Parameters ....: $sGroupName - Name of the group
  1555. ; Return values .: Success - Group object
  1556. ; Failure - 0 [Sets an error event]
  1557. ; Author ........: FireFox (d3mon)
  1558. ; Modified.......:
  1559. ; Remarks .......:
  1560. ; Related .......: _Skype_GroupDelete
  1561. ; Link ..........:
  1562. ; Example .......: No
  1563. ; ===============================================================================================================================
  1564. Func _Skype_GroupCreate($sGroupName)
  1565. Local $oGroup = $oSkype.CreateGroup($sGroupName)
  1566. If __Skype_GetCommandReply() = 0 Then Return 0
  1567. Return $oGroup
  1568. EndFunc ;==>_Skype_GroupCreate
  1569. ; #FUNCTION# ====================================================================================================================
  1570. ; Name...........: _Skype_GroupGetCount
  1571. ; Description ...: Queries the group count
  1572. ; Syntax.........: _Skype_GroupGetCount()
  1573. ; Parameters ....: None
  1574. ; Return values .: Success - Number of groups
  1575. ; Failure - [Sets an error event]
  1576. ; Author ........: FireFox (d3mon)
  1577. ; Modified.......:
  1578. ; Remarks .......:
  1579. ; Related .......:
  1580. ; Link ..........:
  1581. ; Example .......: No
  1582. ; ===============================================================================================================================
  1583. Func _Skype_GroupGetCount()
  1584. Return $oSkype.Groups.Count
  1585. EndFunc ;==>_Skype_GroupGetCount
  1586. ; #FUNCTION# ====================================================================================================================
  1587. ; Name...........: _Skype_GroupCustomGetCount
  1588. ; Description ...: Queries the custom group count
  1589. ; Syntax.........: _Skype_GroupCustomGetCount()
  1590. ; Parameters ....: None
  1591. ; Return values .: Success - Number of custom groups
  1592. ; Failure - [Sets an error event]
  1593. ; Author ........: FireFox (d3mon)
  1594. ; Modified.......:
  1595. ; Remarks .......:
  1596. ; Related .......:
  1597. ; Link ..........:
  1598. ; Example .......: No
  1599. ; ===============================================================================================================================
  1600. Func _Skype_GroupCustomGetCount()
  1601. Return $oSkype.CustomGroups.Count
  1602. EndFunc ;==>_Skype_GroupCustomGetCount
  1603. ; #FUNCTION# ====================================================================================================================
  1604. ; Name...........: _Skype_GroupHardwiredGetCount
  1605. ; Description ...: Queries the hardwired group count
  1606. ; Syntax.........: _Skype_GroupHardwiredGetCount()
  1607. ; Parameters ....: None
  1608. ; Return values .: Success - Number of Hardwired groups
  1609. ; Failure - [Sets an error event]
  1610. ; Author ........: FireFox (d3mon)
  1611. ; Modified.......:
  1612. ; Remarks .......:
  1613. ; Related .......:
  1614. ; Link ..........:
  1615. ; Example .......: No
  1616. ; ===============================================================================================================================
  1617. Func _Skype_GroupHardwiredGetCount()
  1618. Return $oSkype.HardwiredGroups.Count
  1619. EndFunc ;==>_Skype_GroupHardwiredGetCount
  1620. ; #FUNCTION# ====================================================================================================================
  1621. ; Name...........: _Skype_GroupDelete
  1622. ; Description ...: Deletes a contact group. Users in the contact group are moved to the All Contacts hardwired contact group
  1623. ; Syntax.........: _Skype_GroupDelete($oGroup)
  1624. ; Parameters ....: $oGroup - object of a group
  1625. ; Return values .: Success - 1
  1626. ; Failure - 0
  1627. ; Author ........: FireFox (d3mon)
  1628. ; Modified.......:
  1629. ; Remarks .......:
  1630. ; Related .......: _Skype_GroupCreate
  1631. ; Link ..........:
  1632. ; Example .......: No
  1633. ; ===============================================================================================================================
  1634. Func _Skype_GroupDelete($oGroup)
  1635. $oSkype.DeleteGroup($oGroup.Id)
  1636. Return __Skype_GetCommandReply()
  1637. EndFunc ;==>_Skype_GroupDelete
  1638. ; #FUNCTION# ====================================================================================================================
  1639. ; Name...........: _Skype_GroupRemoveUser
  1640. ; Description ...: Removes a user to a group
  1641. ; Syntax.........: _Skype_GroupRemoveUser($oGroup, $sUserHandle)
  1642. ; Parameters ....: $oGroup - object of a group
  1643. ; $sUserHandle - User handle to add
  1644. ; Return values .: Success - 1
  1645. ; Failure - 0 [Sets an error event]
  1646. ; Author ........: FireFox (d3mon)
  1647. ; Modified.......:
  1648. ; Remarks .......:
  1649. ; Related .......: _Skype_GroupRemoveUser
  1650. ; Link ..........:
  1651. ; Example .......: No
  1652. ; ===============================================================================================================================
  1653. Func _Skype_GroupRemoveUser($oGroup, $sUserHandle)
  1654. $oGroup.RemoveUser($sUserHandle)
  1655. Return __Skype_GetCommandReply()
  1656. EndFunc ;==>_Skype_GroupRemoveUser
  1657. ; #FUNCTION# ====================================================================================================================
  1658. ; Name...........: _Skype_GroupAddUser
  1659. ; Description ...: Adds a user to a group
  1660. ; Syntax.........: _Skype_GroupAddUser($oGroup, $sUserHandle)
  1661. ; Parameters ....: $oGroup - object of a group
  1662. ; $sUserHandle - User handle to add
  1663. ; Return values .: Success - 1
  1664. ; Failure - 0 [Sets an error event]
  1665. ; Author ........: FireFox (d3mon)
  1666. ; Modified.......:
  1667. ; Remarks .......:
  1668. ; Related .......: _Skype_GroupAddUser
  1669. ; Link ..........:
  1670. ; Example .......: No
  1671. ; ===============================================================================================================================
  1672. Func _Skype_GroupAddUser($oGroup, $sUserHandle)
  1673. $oGroup.AddUser($sUserHandle)
  1674. Return __Skype_GetCommandReply()
  1675. EndFunc ;==>_Skype_GroupAddUser
  1676. ; #FUNCTION# ====================================================================================================================
  1677. ; Name...........: _Skype_GroupCustomGetDetails
  1678. ; Description ...: Queries the custom groups details
  1679. ; Syntax.........: _Skype_GroupCustomGetDetails()
  1680. ; Parameters ....: None
  1681. ; Return values .: Success - Custom groups details (array)
  1682. ; Failure - 0 [Sets an error event]
  1683. ; Author ........: FireFox (d3mon)
  1684. ; Modified.......:
  1685. ; Remarks .......: $aCustomGroups[$i][3] is an array
  1686. ; Related .......:
  1687. ; Link ..........:
  1688. ; Example .......: No
  1689. ; ===============================================================================================================================
  1690. Func _Skype_GroupCustomGetDetails()
  1691. Local Const $iCustomGroups = $oSkype.CustomGroups.Count
  1692. If $iCustomGroups = 0 Then Return 0
  1693. Local $aCustomGroups[$iCustomGroups][4]
  1694. Local $sGroupUsers, $i = 0
  1695. For $oGroup In $oSkype.CustomGroups
  1696. $aCustomGroups[$i][0] = $oGroup.Id
  1697. $aCustomGroups[$i][1] = $oGroup.DisplayName
  1698. $aCustomGroups[$i][2] = $oGroup.Users.Count
  1699. For $oUser In $oGroup.Users
  1700. $sGroupUsers &= $oUser.Handle & "," & $oUser.FullName & Chr(0)
  1701. Next
  1702. $aCustomGroups[$i][3] = StringSplit($sGroupUsers, Chr(0))
  1703. $i += 1
  1704. Next
  1705. Return $aCustomGroups
  1706. EndFunc ;==>_Skype_GroupCustomGetDetails
  1707. ; #FUNCTION# ====================================================================================================================
  1708. ; Name...........: _Skype_GroupHardwiredGetDetails
  1709. ; Description ...: Queries the hardwired groups details
  1710. ; Syntax.........: _Skype_GroupHardwiredGetDetails()
  1711. ; Parameters ....: None
  1712. ; Return values .: Success - Hardwired groups details (array)
  1713. ; Failure - 0 [Sets an error event]
  1714. ; Author ........: FireFox (d3mon)
  1715. ; Modified.......:
  1716. ; Remarks .......: $aHardwiredGroups[$i][3] is an array
  1717. ; Related .......:
  1718. ; Link ..........:
  1719. ; Example .......: No
  1720. ; ===============================================================================================================================
  1721. Func _Skype_GroupHardwiredGetDetails()
  1722. Local Const $iHardwiredGroups = $oSkype.HardwiredGroups.Count
  1723. If $iHardwiredGroups = 0 Then Return 0
  1724. Local $aHardwiredGroups[$iHardwiredGroups][4]
  1725. Local $sGroupUsers, $i = 0
  1726. For $oGroup In $oSkype.HardwiredGroups
  1727. $aHardwiredGroups[$i][0] = $oGroup.Id
  1728. $aHardwiredGroups[$i][1] = $oGroup.Type
  1729. $aHardwiredGroups[$i][2] = $oGroup.Users.Count
  1730. For $oUser In $oGroup.Users
  1731. $sGroupUsers &= $oUser.Handle & " (" & $oUser.FullName & ")" & Chr(0)
  1732. Next
  1733. $aHardwiredGroups[$i][3] = StringSplit($sGroupUsers, Chr(0))
  1734. $i += 1
  1735. Next
  1736. Return $aHardwiredGroups
  1737. EndFunc ;==>_Skype_GroupHardwiredGetDetails
  1738. ; #FUNCTION# ====================================================================================================================
  1739. ; Name...........: _Skype_OpenContactsTab
  1740. ; Description ...: Brings the contacts tab into focus
  1741. ; Syntax.........: _Skype_OpenContactsTab()
  1742. ; Parameters ....: None
  1743. ; Return values .: Success - 1
  1744. ; Failure - 0 [Sets an error event]
  1745. ; Author ........: FireFox (d3mon)
  1746. ; Modified.......:
  1747. ; Remarks .......:
  1748. ; Related .......:
  1749. ; Link ..........:
  1750. ; Example .......: No
  1751. ; ===============================================================================================================================
  1752. Func _Skype_OpenContactsTab()
  1753. $oSkype.Client.OpenContactsTab
  1754. Return __Skype_GetCommandReply()
  1755. EndFunc ;==>_Skype_OpenContactsTab
  1756. ; #FUNCTION# ====================================================================================================================
  1757. ; Name...........: _Skype_OpenSearchDialog
  1758. ; Description ...: Opens the search contacts window
  1759. ; Syntax.........: _Skype_OpenSearchDialog()
  1760. ; Parameters ....: None
  1761. ; Return values .: Success - 1
  1762. ; Failure - 0 [Sets an error event]
  1763. ; Author ........: FireFox (d3mon)
  1764. ; Modified.......:
  1765. ; Remarks .......:
  1766. ; Related .......:
  1767. ; Link ..........:
  1768. ; Example .......: No
  1769. ; ===============================================================================================================================
  1770. Func _Skype_OpenSearchDialog()
  1771. $oSkype.Client.OpenSearchDialog
  1772. Return __Skype_GetCommandReply()
  1773. EndFunc ;==>_Skype_OpenSearchDialog
  1774. ; #FUNCTION# ====================================================================================================================
  1775. ; Name...........: _Skype_OpenProfileDialog
  1776. ; Description ...: Opens the profile window for the current user
  1777. ; Syntax.........: _Skype_OpenProfileDialog()
  1778. ; Parameters ....: None
  1779. ; Return values .: Success - 1
  1780. ; Failure - 0 [Sets an error event]
  1781. ; Author ........: FireFox (d3mon)
  1782. ; Modified.......:
  1783. ; Remarks .......:
  1784. ; Related .......:
  1785. ; Link ..........:
  1786. ; Example .......: No
  1787. ; ===============================================================================================================================
  1788. Func _Skype_OpenProfileDialog()
  1789. $oSkype.oSkype.Client.OpenProfileDialog
  1790. Return __Skype_GetCommandReply()
  1791. EndFunc ;==>_Skype_OpenProfileDialog
  1792. ; #FUNCTION# ====================================================================================================================
  1793. ; Name...........: _Skype_OpenOptionsDialog
  1794. ; Description ...: Opens the options window
  1795. ; Syntax.........: _Skype_OpenOptionsDialog()
  1796. ; Parameters ....: $sTab - Option tab to open
  1797. ; Return values .: Success - 0
  1798. ; Failure - 1 [Sets an error event]
  1799. ; Author ........: FireFox (d3mon)
  1800. ; Modified.......:
  1801. ; Remarks .......: The option tab must be one of the following:
  1802. ; GENERAL; PRIVACY; NOTIFICATIONS; SOUNDALERTS; SOUNDDEVICES; HOTKEYS; CONNECTION; VOICEMAIL; CALLFORWARD;
  1803. ; VIDEO; ADVANCED
  1804. ; Related .......:
  1805. ; Link ..........:
  1806. ; Example .......: No
  1807. ; ===============================================================================================================================
  1808. Func _Skype_OpenOptionsDialog($sTab = "GENERAL")
  1809. $oSkype.Client.OpenOptionsDialog($sTab)
  1810. Return __Skype_GetCommandReply()
  1811. EndFunc ;==>_Skype_OpenOptionsDialog
  1812. ; #FUNCTION# ====================================================================================================================
  1813. ; Name...........: _Skype_OpenUserInfoDialog
  1814. ; Description ...: Opens a user's information window
  1815. ; Syntax.........: _Skype_OpenUserInfoDialog($sUserHandle)
  1816. ; Parameters ....: $sUserHandle - Name/handle of the user
  1817. ; Return values .: Success - 1
  1818. ; Failure - 0 [Sets an error event]
  1819. ; Author ........: FireFox (d3mon)
  1820. ; Modified.......:
  1821. ; Remarks .......:
  1822. ; Related .......:
  1823. ; Link ..........:
  1824. ; Example .......: No
  1825. ; ===============================================================================================================================
  1826. Func _Skype_OpenUserInfoDialog($sUserHandle)
  1827. $oSkype.Client.OpenUserInfoDialog($sUserHandle)
  1828. Return __Skype_GetCommandReply()
  1829. EndFunc ;==>_Skype_OpenUserInfoDialog
  1830. ; #FUNCTION# ====================================================================================================================
  1831. ; Name...........: _Skype_OpenMessageDialog
  1832. ; Description ...: Opens an instant message window and writes a message
  1833. ; Syntax.........: _Skype_OpenMessageDialog($sUserHandle, $sMessage)
  1834. ; Parameters ....: $sUserHandle - Name/handle of the user
  1835. ; $sMessage - Message to write
  1836. ; Return values .: Success - 1
  1837. ; Failure - 0 [Sets an error event]
  1838. ; Author ........: FireFox (d3mon)
  1839. ; Modified.......:
  1840. ; Remarks .......:
  1841. ; Related .......:
  1842. ; Link ..........:
  1843. ; Example .......: No
  1844. ; ===============================================================================================================================
  1845. Func _Skype_OpenMessageDialog($sUserHandle, $sMessage)
  1846. $oSkype.Client.OpenMessageDialog($sUserHandle, $sMessage)
  1847. Return __Skype_GetCommandReply()
  1848. EndFunc ;==>_Skype_OpenMessageDialog
  1849. ; #FUNCTION# ====================================================================================================================
  1850. ; Name...........: _Skype_OpenFileTransfer
  1851. ; Description ...: Opens a filedialog to send a file to a user
  1852. ; Syntax.........: _Skype_OpenFileTransfer($sUserHandle, $sInFolder = @MyDocumentsDir)
  1853. ; Parameters ....: $sUserHandle - Name/handle of the user
  1854. ; $sInFolder - Folder to open
  1855. ; Return values .: Success - 1
  1856. ; Failure - 0 [Sets an error event]
  1857. ; Author ........: FireFox (d3mon)
  1858. ; Modified.......:
  1859. ; Remarks .......:
  1860. ; Related .......:
  1861. ; Link ..........:
  1862. ; Example .......: Yes
  1863. ; ===============================================================================================================================
  1864. Func _Skype_OpenFileTransfer($sUserHandle, $sInFolder = @MyDocumentsDir)
  1865. Return __Skype_SendCommand("OPEN FILETRANSFER " & $sUserHandle & " IN " & $sInFolder)
  1866. EndFunc ;==>_Skype_OpenFileTransfer
  1867. ; #FUNCTION# ====================================================================================================================
  1868. ; Name...........: _Skype_OpenLiveTab
  1869. ; Description ...: Brings the Live tab into focus
  1870. ; Syntax.........: _Skype_OpenLiveTab()
  1871. ; Parameters ....: None
  1872. ; Return values .: Success - 0
  1873. ; Failure - 1 [Sets an error event]
  1874. ; Author ........: FireFox (d3mon)
  1875. ; Modified.......:
  1876. ; Remarks .......:
  1877. ; Related .......:
  1878. ; Link ..........:
  1879. ; Example .......: No
  1880. ; ===============================================================================================================================
  1881. Func _Skype_OpenLiveTab()
  1882. $oSkype.Client.OpenLiveTab
  1883. Return __Skype_GetCommandReply()
  1884. EndFunc ;==>_Skype_OpenLiveTab
  1885. ; #FUNCTION# ====================================================================================================================
  1886. ; Name...........: _Skype_OpenDialPadTab
  1887. ; Description ...: Brings the dialpad tab into focus
  1888. ; Syntax.........: _Skype_OpenDialPadTab()
  1889. ; Parameters ....: None
  1890. ; Return values .: Success - 0
  1891. ; Failure - 1 [Sets an error event]
  1892. ; Author ........: FireFox (d3mon)
  1893. ; Modified.......:
  1894. ; Remarks .......:
  1895. ; Related .......:
  1896. ; Link ..........:
  1897. ; Example .......: No
  1898. ; ===============================================================================================================================
  1899. Func _Skype_OpenDialPadTab()
  1900. $oSkype.Client.OpenDialpadTab
  1901. Return __Skype_GetCommandReply()
  1902. EndFunc ;==>_Skype_OpenDialPadTab
  1903. ; #FUNCTION# ====================================================================================================================
  1904. ; Name...........: _Skype_OpenChat
  1905. ; Description ...: Opens a user's chat
  1906. ; Syntax.........: _Skype_OpenChat($sUserHandle)
  1907. ; Parameters ....: $sUserHandle - Name/handle of the user
  1908. ; Return values .: Success - 1
  1909. ; Failure - 0 [Sets an error event]
  1910. ; Author ........: FireFox (d3mon)
  1911. ; Modified.......:
  1912. ; Remarks .......:
  1913. ; Related .......:
  1914. ; Link ..........:
  1915. ; Example .......: No
  1916. ; ===============================================================================================================================
  1917. Func _Skype_OpenChat($sUserHandle)
  1918. Return __Skype_SendCommand("OPEN CHAT " & $sUserHandle)
  1919. EndFunc ;==>_Skype_OpenChat
  1920. ; #FUNCTION# ====================================================================================================================
  1921. ; Name...........: _Skype_OpenCallHistoryTab
  1922. ; Description ...: Brings the call history tab into focus
  1923. ; Syntax.........: _Skype_OpenCallHistoryTab()
  1924. ; Parameters ....: None
  1925. ; Return values .: Success - 1
  1926. ; Failure - 0 [Sets an error event]
  1927. ; Author ........: FireFox (d3mon)
  1928. ; Modified.......:
  1929. ; Remarks .......:
  1930. ; Related .......:
  1931. ; Link ..........:
  1932. ; Example .......: No
  1933. ; ===============================================================================================================================
  1934. Func _Skype_OpenCallHistoryTab()
  1935. $oSkype.Client.OpenCallHistoryTab
  1936. Return __Skype_GetCommandReply()
  1937. EndFunc ;==>_Skype_OpenCallHistoryTab
  1938. ; #FUNCTION# ====================================================================================================================
  1939. ; Name...........: _Skype_OpenSendContactsDialog
  1940. ; Description ...: Opens the "SendContact" Dialog to send [a] contact(s) to a user
  1941. ; Syntax.........: _Skype_OpenSendContactsDialog($sUserHandle)
  1942. ; Parameters ....: $sUserHandle - Name/handle of the user
  1943. ; Return values .: Success - 1
  1944. ; Failure - 0 [Sets an error event]
  1945. ; Author ........: FireFox (d3mon)
  1946. ; Modified.......:
  1947. ; Remarks .......:
  1948. ; Related .......:
  1949. ; Link ..........:
  1950. ; Example .......: No
  1951. ; ===============================================================================================================================
  1952. Func _Skype_OpenSendContactsDialog($sUserHandle)
  1953. $oSkype.Client.OpenSendContactsDialog($sUserHandle)
  1954. Return __Skype_GetCommandReply()
  1955. EndFunc ;==>_Skype_OpenSendContactsDialog
  1956. ; #FUNCTION# ====================================================================================================================
  1957. ; Name...........: _Skype_OpenAuthorizationDialog
  1958. ; Description ...: Opens the "Authorization" Dialog
  1959. ; Syntax.........: _Skype_OpenSendContactsDialog($sUserHandle)
  1960. ; Parameters ....: $sUserHandle - Name/handle of the user
  1961. ; Return values .: Success - 1
  1962. ; Failure - 0 [Sets an error event]
  1963. ; Author ........: FireFox (d3mon)
  1964. ; Modified.......:
  1965. ; Remarks .......:
  1966. ; Related .......:
  1967. ; Link ..........:
  1968. ; Example .......: No
  1969. ; ===============================================================================================================================
  1970. Func _Skype_OpenAuthorizationDialog($sUserHandle)
  1971. $oSkype.Client.OpenAuthorizationDialog($sUserHandle)
  1972. Return __Skype_GetCommandReply()
  1973. EndFunc ;==>_Skype_OpenAuthorizationDialog
  1974. ; #FUNCTION# ====================================================================================================================
  1975. ; Name...........: _Skype_OpenBlockedUsersDialog
  1976. ; Description ...: Opens the "BlockedUsers" Dialog
  1977. ; Syntax.........: _Skype_OpenBlockedUsersDialog()
  1978. ; Parameters ....: None
  1979. ; Return values .: Success - 1
  1980. ; Failure - 0 [Sets an error event]
  1981. ; Author ........: FireFox (d3mon)
  1982. ; Modified.......:
  1983. ; Remarks .......:
  1984. ; Related .......:
  1985. ; Link ..........:
  1986. ; Example .......: No
  1987. ; ===============================================================================================================================
  1988. Func _Skype_OpenBlockedUsersDialog()
  1989. $oSkype.Client.OpenBlockedUsersDialog
  1990. Return __Skype_GetCommandReply()
  1991. EndFunc ;==>_Skype_OpenBlockedUsersDialog
  1992. ; #FUNCTION# ====================================================================================================================
  1993. ; Name...........: _Skype_OpenImportContactsWizard
  1994. ; Description ...: Opens the "ImportContacts" Wizard
  1995. ; Syntax.........: _Skype_OpenImportContactsWizard()
  1996. ; Parameters ....: None
  1997. ; Return values .: Success - 1
  1998. ; Failure - 0 [Sets an error event]
  1999. ; Author ........: FireFox (d3mon)
  2000. ; Modified.......:
  2001. ; Remarks .......:
  2002. ; Related .......:
  2003. ; Link ..........:
  2004. ; Example .......: No
  2005. ; ===============================================================================================================================
  2006. Func _Skype_OpenImportContactsWizard()
  2007. $oSkype.Client.OpenImportContactsWizard
  2008. Return __Skype_GetCommandReply()
  2009. EndFunc ;==>_Skype_OpenImportContactsWizard
  2010. ; #FUNCTION# ====================================================================================================================
  2011. ; Name...........: _Skype_OpenGettingStartedWizard
  2012. ; Description ...: Opens the "GettingStarted" Wizard
  2013. ; Syntax.........: _Skype_OpenGettingStartedWizard()
  2014. ; Parameters ....: None
  2015. ; Return values .: Success - 1
  2016. ; Failure - 0 [Sets an error event]
  2017. ; Author ........: FireFox (d3mon)
  2018. ; Modified.......:
  2019. ; Remarks .......:
  2020. ; Related .......:
  2021. ; Link ..........:
  2022. ; Example .......: No
  2023. ; ===============================================================================================================================
  2024. Func _Skype_OpenGettingStartedWizard()
  2025. $oSkype.Client.OpenGettingStartedWizard
  2026. Return __Skype_GetCommandReply()
  2027. EndFunc ;==>_Skype_OpenGettingStartedWizard
  2028. ; #FUNCTION# ====================================================================================================================
  2029. ; Name...........: _Skype_OpenVideoTestDialog
  2030. ; Description ...: Opens the "VideoTest" Dialog
  2031. ; Syntax.........: _Skype_OpenVideoTestDialog()
  2032. ; Parameters ....: None
  2033. ; Return values .: Success - 1
  2034. ; Failure - 0 [Sets an error event]
  2035. ; Author ........: FireFox (d3mon)
  2036. ; Modified.......:
  2037. ; Remarks .......:
  2038. ; Related .......:
  2039. ; Link ..........:
  2040. ; Example .......: No
  2041. ; ===============================================================================================================================
  2042. Func _Skype_OpenVideoTestDialog()
  2043. $oSkype.Client.OpenVideoTestDialog
  2044. Return __Skype_GetCommandReply()
  2045. EndFunc ;==>_Skype_OpenVideoTestDialog
  2046. ; #FUNCTION# ====================================================================================================================
  2047. ; Name...........: _Skype_OpenConferenceDialog
  2048. ; Description ...: Opens the "Conference" Dialog
  2049. ; Syntax.........: _Skype_OpenConferenceDialog()
  2050. ; Parameters ....: None
  2051. ; Return values .: Success - 1
  2052. ; Failure - 0 [Sets an error event]
  2053. ; Author ........: FireFox (d3mon)
  2054. ; Modified.......:
  2055. ; Remarks .......:
  2056. ; Related .......:
  2057. ; Link ..........:
  2058. ; Example .......: No
  2059. ; ===============================================================================================================================
  2060. Func _Skype_OpenConferenceDialog()
  2061. $oSkype.Client.OpenConferenceDialog
  2062. Return __Skype_GetCommandReply()
  2063. EndFunc ;==>_Skype_OpenConferenceDialog
  2064. ; #FUNCTION# ====================================================================================================================
  2065. ; Name...........: _Skype_OpenAddAFriend
  2066. ; Description ...: Opens the "AddAFriend" Dialog to add a friend
  2067. ; Syntax.........: _Skype_OpenAddAFriend()
  2068. ; Parameters ....: $sUserHandle - User handle to add
  2069. ; Return values .: Success - 1
  2070. ; Failure - 0 [Sets an error event]
  2071. ; Author ........: FireFox (d3mon)
  2072. ; Modified.......:
  2073. ; Remarks .......:
  2074. ; Related .......:
  2075. ; Link ..........:
  2076. ; Example .......: No
  2077. ; ===============================================================================================================================
  2078. Func _Skype_OpenAddAFriend($sUserHandle = "")
  2079. Return __Skype_SendCommand("OPEN ADDAFRIEND " & $sUserHandle)
  2080. EndFunc ;==>_Skype_OpenAddAFriend
  2081. ; #FUNCTION# ====================================================================================================================
  2082. ; Name...........: _Skype_ChatCreate
  2083. ; Description ...: Creates a chat
  2084. ; Syntax.........: _Skype_ChatCreate()
  2085. ; Parameters ....: $sUserHandle - User handle to create chat with
  2086. ; Return values .: Success - Chat id
  2087. ; Failure - 0
  2088. ; Author ........: FireFox (d3mon)
  2089. ; Modified.......:
  2090. ; Remarks .......:
  2091. ; Related .......:
  2092. ; Link ..........:
  2093. ; Example .......: No
  2094. ; ===============================================================================================================================
  2095. Func _Skype_ChatCreate($sUserHandle)
  2096. Local Const $aChatId = StringRegExp(__Skype_SendCommand("CHAT CREATE " & $sUserHandle), "#(.*?)\s", 1)
  2097. If Not IsArray($aChatId) Then Return 0
  2098. Return "#" & $aChatId[0]
  2099. EndFunc ;==>_Skype_ChatCreate
  2100. ; #FUNCTION# ====================================================================================================================
  2101. ; Name...........: _Skype_ChatCreateWith
  2102. ; Description ...: Creates a chat with a single user
  2103. ; Syntax.........: _Skype_ChatCreateWith($sUserHandle)
  2104. ; Parameters ....: $sUserHandle - Name/handle of the user
  2105. ; Return values .: Success - Chat object
  2106. ; Failure - [Sets an error event]
  2107. ; Author ........: FireFox (d3mon)
  2108. ; Modified.......:
  2109. ; Remarks .......:
  2110. ; Related .......: _Skype_ChatCreateMultiple
  2111. ; Link ..........:
  2112. ; Example .......: Yes
  2113. ; ===============================================================================================================================
  2114. Func _Skype_ChatCreateWith($sUserHandle)
  2115. Return $oSkype.CreateChatWith($sUserHandle)
  2116. EndFunc ;==>_Skype_ChatCreateWith
  2117. ; #FUNCTION# ====================================================================================================================
  2118. ; Name...........: _Skype_ChatAddMembers
  2119. ; Description ...: Adds new members to a chat
  2120. ; Syntax.........: _Skype_ChatAddMembers($sMembers)
  2121. ; Parameters ....: $oChat - Chat object
  2122. ; $sMembers - Member(s) to add [separated by "|"]
  2123. ; Return values .: Success -
  2124. ; Failure - [Sets an error event]
  2125. ; Author ........: FireFox (d3mon)
  2126. ; Modified.......:
  2127. ; Remarks .......:
  2128. ; Related .......:
  2129. ; Link ..........:
  2130. ; Example .......: No
  2131. ; ===============================================================================================================================
  2132. Func _Skype_ChatAddMembers($oChat, $sMembers)
  2133. Local Const $aMembers = StringSplit($sMembers, "|")
  2134. If $aMembers[0] > 1 Then
  2135. For $i = 1 To $aMembers[0]
  2136. $oUsers.Add($oSkype.User($aMembers[$i]))
  2137. Next
  2138. Else
  2139. $oUsers.Add($oSkype.User($sMembers))
  2140. EndIf
  2141. Local Const $sReturn = $oChat.AddMembers($oUsers)
  2142. $oUsers.RemoveAll
  2143. Return $sReturn
  2144. EndFunc ;==>_Skype_ChatAddMembers
  2145. ; #FUNCTION# ====================================================================================================================
  2146. ; Name...........: _Skype_ChatMessage
  2147. ; Description ...: Sends a message to a chat
  2148. ; Syntax.........: _Skype_ChatMessage($iChatId, $sMessage)
  2149. ; Parameters ....: $iChatId - Chat id
  2150. ; $sMessage - Message to send
  2151. ; Return values .: Success - 1
  2152. ; Failure - 0
  2153. ; Author ........: FireFox (d3mon)
  2154. ; Modified.......:
  2155. ; Remarks .......:
  2156. ; Related .......: _Skype_ChatCreate
  2157. ; Link ..........:
  2158. ; Example .......: No
  2159. ; ===============================================================================================================================
  2160. Func _Skype_ChatMessage($iChatId, $sMessage)
  2161. Return __Skype_SendCommand("CHATMESSAGE " & $iChatId & " " & $sMessage)
  2162. EndFunc ;==>_Skype_ChatMessage
  2163. ; #FUNCTION# ====================================================================================================================
  2164. ; Name...........: _Skype_ChatAllGetMessagesDetails
  2165. ; Description ...: Gets all chats's messages datails of the user
  2166. ; Syntax.........: _Skype_ChatAllGetMessagesDetails($sUserHandle = "all")
  2167. ; Parameters ....: $sUserHandle - Name/handle of the user
  2168. ; Return values .: Success - Messages and it's details (array)
  2169. ; Failure - 0 [Sets an error event]
  2170. ; Author ........: FireFox (d3mon)
  2171. ; Modified.......:
  2172. ; Remarks .......: $aChatMessages[$i][0] returns an array
  2173. ; Related .......:
  2174. ; Link ..........:
  2175. ; Example .......: No
  2176. ; ===============================================================================================================================
  2177. Func _Skype_ChatAllGetMessagesDetails($sUserHandle = "all")
  2178. Local Const $iChatCount = $oSkype.Chats.Count
  2179. If $iChatCount = 0 Then Return 0
  2180. Local $blGetMessages = False, $sTime = "", $sMsg = "", $sChatUsers = ""
  2181. Local $aChatMessages[$iChatCount][4], $i = 0
  2182. For $oChat In $oSkype.Chats
  2183. For $oUser In $oChat.Members
  2184. $sChatUsers &= $oUser.Handle & Chr(0)
  2185. If ($oUser.Handle = $sUserHandle) Then $blGetMessages = True
  2186. Next
  2187. $aChatMessages[$i][0] = StringSplit($sChatUsers, Chr(0))
  2188. If $blGetMessages Or ($sUserHandle = "all") Then
  2189. For $oMsg In $oChat.Messages
  2190. If ($oMsg.Body <> "") Then
  2191. $aChatMessages[$i][1] = __Skype_TimestampToDate($oMsg.Timestamp)
  2192. $aChatMessages[$i][2] = $oMsg.FromDisplayName
  2193. $aChatMessages[$i][3] = $oMsg.Body
  2194. EndIf
  2195. Next
  2196. EndIf
  2197. $i += 1
  2198. Next
  2199. Return $aChatMessages
  2200. EndFunc ;==>_Skype_ChatAllGetMessagesDetails
  2201. ; #FUNCTION# ====================================================================================================================
  2202. ; Name...........: _Skype_ChatEnterPassword
  2203. ; Description ...: Enters chat password
  2204. ; Syntax.........: _Skype_ChatEnterPassword($sPassword)
  2205. ; Parameters ....: $oChat - object of the chat
  2206. ; $sPassword - Password of the Chat
  2207. ; Return values .: Success - 1
  2208. ; Failure - 0 [Sets an error event]
  2209. ; Author ........: FireFox (d3mon)
  2210. ; Modified.......:
  2211. ; Remarks .......:
  2212. ; Related .......: _Skype_ChatSetPassword, _Skype_ChatCreateWith
  2213. ; Link ..........:
  2214. ; Example .......: No
  2215. ; ===============================================================================================================================
  2216. Func _Skype_ChatEnterPassword($oChat, $sPassword)
  2217. $oChat.EnterPassword($sPassword)
  2218. Return __Skype_GetCommandReply()
  2219. EndFunc ;==>_Skype_ChatEnterPassword
  2220. ; #FUNCTION# ====================================================================================================================
  2221. ; Name...........: _Skype_ChatKickBan
  2222. ; Description ...: Kicks and ban member from chat
  2223. ; Syntax.........: _Skype_ChatKickBan($oChat, $sUserHandle)
  2224. ; Parameters ....: $oChat - object of the chat
  2225. ; $sUserHandle - Name/handle of the user
  2226. ; Return values .: Success - 1
  2227. ; Failure - 0 [Sets an error event]
  2228. ; Author ........: FireFox (d3mon)
  2229. ; Modified.......:
  2230. ; Remarks .......:
  2231. ; Related .......: _Skype_ChatKick, _Skype_ChatCreateWith
  2232. ; Link ..........:
  2233. ; Example .......: No
  2234. ; ===============================================================================================================================
  2235. Func _Skype_ChatKickBan($oChat, $sUserHandle)
  2236. $oChat.KickBan($sUserHandle)
  2237. Return __Skype_GetCommandReply()
  2238. EndFunc ;==>_Skype_ChatKickBan
  2239. ; #FUNCTION# ====================================================================================================================
  2240. ; Name...........: _Skype_ChatKick
  2241. ; Description ...: Kicks member from chat
  2242. ; Syntax.........: _Skype_ChatKick($oChat, $sUserHandle)
  2243. ; Parameters ....: $oChat - object of the chat
  2244. ; $sUserHandle - Name/handle of the user
  2245. ; Return values .: Success - 1
  2246. ; Failure - 0 [Sets an error event]
  2247. ; Author ........: FireFox (d3mon)
  2248. ; Modified.......:
  2249. ; Remarks .......:
  2250. ; Related .......: _Skype_ChatKickBan, _Skype_ChatCreateWith
  2251. ; Link ..........:
  2252. ; Example .......: No
  2253. ; ===============================================================================================================================
  2254. Func _Skype_ChatKick($oChat, $sUserHandle)
  2255. $oChat.Kick($sUserHandle)
  2256. Return __Skype_GetCommandReply()
  2257. EndFunc ;==>_Skype_ChatKick
  2258. ; #FUNCTION# ====================================================================================================================
  2259. ; Name...........: _Skype_ChatBookmark
  2260. ; Description ...: Bookmarks a chat
  2261. ; Syntax.........: _Skype_ChatBookmark($oChat)
  2262. ; Parameters ....: $oChat - object of the chat
  2263. ; Return values .: Success - 1
  2264. ; Failure - 0 [Sets an error event]
  2265. ; Author ........: FireFox (d3mon)
  2266. ; Modified.......:
  2267. ; Remarks .......:
  2268. ; Related .......: _Skype_ChatUnbookmark, _Skype_ChatCreateWith
  2269. ; Link ..........:
  2270. ; Example .......: No
  2271. ; ===============================================================================================================================
  2272. Func _Skype_ChatBookmark($oChat)
  2273. $oChat.Bookmark
  2274. Return __Skype_GetCommandReply()
  2275. EndFunc ;==>_Skype_ChatBookmark
  2276. ; #FUNCTION# ====================================================================================================================
  2277. ; Name...........: _Skype_ChatUnbookmark
  2278. ; Description ...: Removes the bookmark for a chat
  2279. ; Syntax.........: _Skype_ChatUnbookmark($oChat)
  2280. ; Parameters ....: $oChat - object of the chat
  2281. ; Return values .: Success - 1
  2282. ; Failure - 0 [Sets an error event]
  2283. ; Author ........: FireFox (d3mon)
  2284. ; Modified.......:
  2285. ; Remarks .......:
  2286. ; Related .......: _Skype_ChatBookmark, _Skype_ChatCreateWith
  2287. ; Link ..........:
  2288. ; Example .......: No
  2289. ; ===============================================================================================================================
  2290. Func _Skype_ChatUnbookmark($oChat)
  2291. $oChat.Unbookmark
  2292. Return __Skype_GetCommandReply()
  2293. EndFunc ;==>_Skype_ChatUnbookmark
  2294. ; #FUNCTION# ====================================================================================================================
  2295. ; Name...........: _Skype_ChatSetPassword
  2296. ; Description ...: Sets chat password
  2297. ; Syntax.........: _Skype_ChatSetPassword($oChat, $sPassword)
  2298. ; Parameters ....: $oChat - object of the chat
  2299. ; $sPassword - Password of the Chat
  2300. ; Return values .: Success - 1
  2301. ; Failure - 0 [Sets an error event]
  2302. ; Author ........: FireFox (d3mon)
  2303. ; Modified.......:
  2304. ; Remarks .......:
  2305. ; Related .......: _Skype_ChatEnterPassword, _Skype_ChatCreateWith
  2306. ; Link ..........:
  2307. ; Example .......: No
  2308. ; ===============================================================================================================================
  2309. Func _Skype_ChatSetPassword($oChat, $sPassword)
  2310. $oChat.SetPassword = $sPassword
  2311. Return __Skype_GetCommandReply()
  2312. EndFunc ;==>_Skype_ChatSetPassword
  2313. ; #FUNCTION# ====================================================================================================================
  2314. ; Name...........: _Skype_ChatSetTopic
  2315. ; Description ...: Queries a chat topic
  2316. ; Syntax.........: _Skype_ChatSetTopic($oChat, $sTopic)
  2317. ; Parameters ....: $oChat - object of the chat
  2318. ; $sTopic - Topic
  2319. ; Return values .: Success - 1
  2320. ; Failure - 0 [Sets an error event]
  2321. ; Author ........: FireFox (d3mon)
  2322. ; Modified.......:
  2323. ; Remarks .......:
  2324. ; Related .......: _Skype_ChatAlterSetTopic, _Skype_ChatCreateWith
  2325. ; Link ..........:
  2326. ; Example .......: No
  2327. ; ===============================================================================================================================
  2328. Func _Skype_ChatSetTopic($oChat, $sTopic)
  2329. $oChat.Topic = $sTopic
  2330. Return __Skype_GetCommandReply()
  2331. EndFunc ;==>_Skype_ChatSetTopic
  2332. ; #FUNCTION# ====================================================================================================================
  2333. ; Name...........: _Skype_ChatOpenWindow
  2334. ; Description ...: Opens a chat window
  2335. ; Syntax.........: _Skype_ChatOpenWindow($oChat)
  2336. ; Parameters ....: $oChat - object of the chat
  2337. ; Return values .: Success - 1
  2338. ; Failure - 0 [Sets an error event]
  2339. ; Author ........: FireFox (d3mon)
  2340. ; Modified.......:
  2341. ; Remarks .......:
  2342. ; Related .......: _Skype_ChatCreateWith
  2343. ; Link ..........:
  2344. ; Example .......: No
  2345. ; ===============================================================================================================================
  2346. Func _Skype_ChatOpenWindow($oChat)
  2347. $oChat.OpenWindow
  2348. Return __Skype_GetCommandReply()
  2349. EndFunc ;==>_Skype_ChatOpenWindow
  2350. ; #FUNCTION# ====================================================================================================================
  2351. ; Name...........: _Skype_ChatSendMessage
  2352. ; Description ...: Sends a chat message
  2353. ; Syntax.........: _Skype_ChatSendMessage($oChat, $sMessage)
  2354. ; Parameters ....: $oChat - object of the chat
  2355. ; $sMessage - Message to send
  2356. ; Return values .: Success - 1
  2357. ; Failure - 0 [Sets an error event]
  2358. ; Author ........: FireFox (d3mon)
  2359. ; Modified.......:
  2360. ; Remarks .......:
  2361. ; Related .......: _Skype_ChatMessage, _Skype_ChatCreateWith
  2362. ; Link ..........:
  2363. ; Example .......: Yes
  2364. ; ===============================================================================================================================
  2365. Func _Skype_ChatSendMessage($oChat, $sMessage)
  2366. $oChat.SendMessage($sMessage)
  2367. Return __Skype_GetCommandReply()
  2368. EndFunc ;==>_Skype_ChatSendMessage
  2369. ; #FUNCTION# ====================================================================================================================
  2370. ; Name...........: _Skype_ChatLeave
  2371. ; Description ...: Leaves a chat
  2372. ; Syntax.........: _Skype_ChatLeave($oChat)
  2373. ; Parameters ....: $oChat - object of the chat
  2374. ; Return values .: Success - 1
  2375. ; Failure - 0 [Sets an error event]
  2376. ; Author ........: FireFox (d3mon)
  2377. ; Modified.......:
  2378. ; Remarks .......:
  2379. ; Related .......: _Skype_ChatAlterLeave, _Skype_ChatCreateWith
  2380. ; Link ..........:
  2381. ; Example .......: No
  2382. ; ===============================================================================================================================
  2383. Func _Skype_ChatLeave($oChat)
  2384. $oChat.Leave
  2385. Return __Skype_GetCommandReply()
  2386. EndFunc ;==>_Skype_ChatLeave
  2387. ; #FUNCTION# ====================================================================================================================
  2388. ; Name...........: _Skype_ChatAlterRemoveUsers
  2389. ; Description ...: Removes [a] user(s) from a chat
  2390. ; Syntax.........: _Skype_ChatAlterRemoveUsers($iChatId, $sUserHandle)
  2391. ; Parameters ....: $iChatId - Id of the chat
  2392. ; $sUserHandle - User(s) to remove [separated by "|"]
  2393. ; Return values .: Success - 1
  2394. ; Failure - 0 [Sets an error event]
  2395. ; Author ........: FireFox (d3mon)
  2396. ; Modified.......:
  2397. ; Remarks .......:
  2398. ; Related .......: _Skype_ChatAlterAddUsers, _Skype_ChatCreate
  2399. ; Link ..........:
  2400. ; Example .......: No
  2401. ; ===============================================================================================================================
  2402. Func _Skype_ChatAlterRemoveUsers($iChatId, $sUserHandle)
  2403. Local $aUsers = StringSplit($sUserHandle, "|")
  2404. If $aUsers[0] > 1 Then
  2405. For $i = 1 To $aUsers[0]
  2406. If Not __Skype_SendCommand("ALTER GROUP " & $iChatId & " REMOVEUSER " & $aUsers[$i]) Then Return 0
  2407. Next
  2408. Else
  2409. If Not __Skype_SendCommand("ALTER GROUP " & $iChatId & " REMOVEUSER " & $sUserHandle) Then Return 0
  2410. EndIf
  2411. Return 1
  2412. EndFunc ;==>_Skype_ChatAlterRemoveUsers
  2413. ; #FUNCTION# ====================================================================================================================
  2414. ; Name...........: _Skype_ChatAlterAddUsers
  2415. ; Description ...: Add [a] user(s) from a chat
  2416. ; Syntax.........: _Skype_ChatAlterAddUsers($iChatId, $sUserHandle)
  2417. ; Parameters ....: $iChatId - Id of the chat
  2418. ; $sUserHandle - User(s) to add [separated by "|"]
  2419. ; Return values .: Success - 1
  2420. ; Failure - 0 [Sets an error event]
  2421. ; Author ........: FireFox (d3mon)
  2422. ; Modified.......:
  2423. ; Remarks .......:
  2424. ; Related .......: _Skype_ChatAlterRemoveUsers, _Skype_ChatCreate
  2425. ; Link ..........:
  2426. ; Example .......: No
  2427. ; ===============================================================================================================================
  2428. Func _Skype_ChatAlterAddUsers($iChatId, $sUserHandle)
  2429. Local $aUsers = StringSplit($sUserHandle, "|")
  2430. If $aUsers[0] > 1 Then
  2431. For $i = 1 To $aUsers[0]
  2432. If Not __Skype_SendCommand("ALTER GROUP " & $iChatId & " ADDUSER " & $aUsers[$i]) Then Return 0
  2433. Next
  2434. Else
  2435. If Not __Skype_SendCommand("ALTER GROUP " & $iChatId & " ADDUSER " & $sUserHandle) Then Return 0
  2436. EndIf
  2437. Return 1
  2438. EndFunc ;==>_Skype_ChatAlterAddUsers
  2439. ; #FUNCTION# ====================================================================================================================
  2440. ; Name...........: _Skype_ChatAlterSetTopic
  2441. ; Description ...: Queries a chat topic
  2442. ; Syntax.........: _Skype_ChatAlterSetTopic($iChatId, $sTopic)
  2443. ; Parameters ....: $iChatId - Id of the chat
  2444. ; $sUserHandle - Topic
  2445. ; Return values .: Success - 1
  2446. ; Failure - 0 [Sets an error event]
  2447. ; Author ........: FireFox (d3mon)
  2448. ; Modified.......:
  2449. ; Remarks .......:
  2450. ; Related .......: _Skype_ChatSetTopic, _Skype_ChatCreate
  2451. ; Link ..........:
  2452. ; Example .......: No
  2453. ; ===============================================================================================================================
  2454. Func _Skype_ChatAlterSetTopic($iChatId, $sTopic)
  2455. Return __Skype_SendCommand("ALTER CHAT " & $iChatId & " SETTOPIC " & $sTopic)
  2456. EndFunc ;==>_Skype_ChatAlterSetTopic
  2457. ; #FUNCTION# ====================================================================================================================
  2458. ; Name...........: _Skype_ChatAlterLeave
  2459. ; Description ...: Leaves a chat
  2460. ; Syntax.........: _Skype_ChatAlterLeave($iChatId)
  2461. ; Parameters ....: $iChatId - Id of the chat
  2462. ; Return values .: Success - 1
  2463. ; Failure - 0 [Sets an error event]
  2464. ; Author ........: FireFox (d3mon)
  2465. ; Modified.......:
  2466. ; Remarks .......:
  2467. ; Related .......: _Skype_ChatLeave, _Skype_ChatCreate
  2468. ; Link ..........:
  2469. ; Example .......: No
  2470. ; ===============================================================================================================================
  2471. Func _Skype_ChatAlterLeave($iChatId)
  2472. Return __Skype_SendCommand("ALTER CHAT " & $iChatId & " LEAVE")
  2473. EndFunc ;==>_Skype_ChatAlterLeave
  2474. ; #FUNCTION# ====================================================================================================================
  2475. ; Name...........: _Skype_ChatAlterAddMembers
  2476. ; Description ...: Adds member(s) to a chat
  2477. ; Syntax.........: _Skype_ChatAlterAddMembers($iChatId, $sMembers)
  2478. ; Parameters ....: $iChatId - Id of the chat
  2479. ; $sMembers - Member(s) to add
  2480. ; Return values .: Success - 1
  2481. ; Failure - 0 [Sets an error event]
  2482. ; Author ........: FireFox (d3mon)
  2483. ; Modified.......:
  2484. ; Remarks .......:
  2485. ; Related .......: _Skype_ChatCreate
  2486. ; Link ..........:
  2487. ; Example .......: No
  2488. ; ===============================================================================================================================
  2489. Func _Skype_ChatAlterAddMembers($iChatId, $sMembers)
  2490. Local $aMembers = StringSplit($sMembers, "|")
  2491. If $aMembers[0] > 1 Then
  2492. For $i = 1 To $aMembers[0]
  2493. If Not __Skype_SendCommand("ALTER CHAT " & $iChatId & " ADDMEMBERS " & $aMembers[$i]) Then Return 0
  2494. Next
  2495. Else
  2496. If Not __Skype_SendCommand("ALTER CHAT " & $iChatId & " ADDMEMBERS " & $sMembers) Then Return 0
  2497. EndIf
  2498. EndFunc ;==>_Skype_ChatAlterAddMembers
  2499. ; #FUNCTION# ====================================================================================================================
  2500. ; Name...........: _Skype_ChatCreateMultiple
  2501. ; Description ...: Creates a chat with [a] member(s)
  2502. ; Syntax.........: _Skype_ChatCreateMultiple($sMembers)
  2503. ; Parameters ....: $sMembers - Member(s) to add
  2504. ; Return values .: Success - Chat object
  2505. ; Failure - 0 [Sets an error event]
  2506. ; Author ........: FireFox (d3mon)
  2507. ; Modified.......:
  2508. ; Remarks .......:
  2509. ; Related .......: _Skype_ChatCreateWith
  2510. ; Link ..........:
  2511. ; Example .......: No
  2512. ; ===============================================================================================================================
  2513. Func _Skype_ChatCreateMultiple($sMembers)
  2514. Local $aMembers = StringSplit($sMembers, "|")
  2515. If $aMembers[0] > 1 Then
  2516. For $i = 1 To $aMembers[0]
  2517. $oUsers.Add($oSkype.User($aMembers[$i]))
  2518. Next
  2519. Else
  2520. $oUsers.Add($oSkype.User($sMembers))
  2521. EndIf
  2522. Local $oChat = $oSkype.CreateChatMultiple($oUsers)
  2523. If __Skype_GetCommandReply() = 0 Then Return 0
  2524. $oUsers.RemoveAll
  2525. Return $oChat
  2526. EndFunc ;==>_Skype_ChatCreateMultiple
  2527. ; #FUNCTION# ====================================================================================================================
  2528. ; Name...........: _Skype_ChatDisband
  2529. ; Description ...: Ends a chat
  2530. ; Syntax.........: _Skype_ChatDisband($oChat)
  2531. ; Parameters ....: $oChat - Chat object
  2532. ; Return values .: Success - 1
  2533. ; Failure - 0 [Sets an error event]
  2534. ; Author ........: FireFox (d3mon)
  2535. ; Modified.......:
  2536. ; Remarks .......:
  2537. ; Related .......: _Skype_ChatCreateWith
  2538. ; Link ..........:
  2539. ; Example .......: No
  2540. ; ===============================================================================================================================
  2541. Func _Skype_ChatDisband($oChat)
  2542. $oChat.Disband
  2543. Return __Skype_GetCommandReply()
  2544. EndFunc ;==>_Skype_ChatDisband
  2545. ; #FUNCTION# ====================================================================================================================
  2546. ; Name...........: _Skype_ChatDisband
  2547. ; Description ...: Accepts shared group add
  2548. ; Syntax.........: _Skype_ChatAcceptAdd($oChat)
  2549. ; Parameters ....: $oChat - Chat object
  2550. ; Return values .: Success - 1
  2551. ; Failure - 0 [Sets an error event]
  2552. ; Author ........: FireFox (d3mon)
  2553. ; Modified.......:
  2554. ; Remarks .......:
  2555. ; Related .......: _Skype_ChatCreateWith
  2556. ; Link ..........:
  2557. ; Example .......: No
  2558. ; ===============================================================================================================================
  2559. Func _Skype_ChatAcceptAdd($oChat)
  2560. $oChat.AcceptAdd
  2561. Return __Skype_GetCommandReply()
  2562. EndFunc ;==>_Skype_ChatAcceptAdd
  2563. ; #FUNCTION# ====================================================================================================================
  2564. ; Name...........: _Skype_ChatClearRecentMessages
  2565. ; Description ...: Clears recent chat messages
  2566. ; Syntax.........: _Skype_ChatClearRecentMessages($oChat)
  2567. ; Parameters ....: $oChat - Chat object
  2568. ; Return values .: Success - 1
  2569. ; Failure - 0 [Sets an error event]
  2570. ; Author ........: FireFox (d3mon)
  2571. ; Modified.......:
  2572. ; Remarks .......:
  2573. ; Related .......: _Skype_ChatCreateWith
  2574. ; Link ..........:
  2575. ; Example .......: No
  2576. ; ===============================================================================================================================
  2577. Func _Skype_ChatClearRecentMessages($oChat)
  2578. $oChat.ClearRecentMessages
  2579. Return __Skype_GetCommandReply()
  2580. EndFunc ;==>_Skype_ChatClearRecentMessages
  2581. ; #FUNCTION# ====================================================================================================================
  2582. ; Name...........: _Skype_ChatGetName
  2583. ; Description ...: Queries the chat name
  2584. ; Syntax.........: _Skype_ChatGetName($oChat)
  2585. ; Parameters ....: $oChat - Chat object
  2586. ; Return values .: Success - Chat name
  2587. ; Failure - [Sets an error event]
  2588. ; Author ........: FireFox (d3mon)
  2589. ; Modified.......:
  2590. ; Remarks .......:
  2591. ; Related .......: _Skype_ChatCreateWith
  2592. ; Link ..........:
  2593. ; Example .......: No
  2594. ; ===============================================================================================================================
  2595. Func _Skype_ChatGetName($oChat)
  2596. Return $oChat.Name
  2597. EndFunc ;==>_Skype_ChatGetName
  2598. ; #FUNCTION# ====================================================================================================================
  2599. ; Name...........: _Skype_ChatGetMessages
  2600. ; Description ...: Queries chat messages
  2601. ; Syntax.........: _Skype_ChatGetMessages($oChat)
  2602. ; Parameters ....: $oChat - Chat object
  2603. ; Return values .: Success - Chat messages (array)
  2604. ; Failure - [Sets an error event]
  2605. ; Author ........: FireFox (d3mon)
  2606. ; Modified.......:
  2607. ; Remarks .......:
  2608. ; Related .......: _Skype_ChatCreateWith
  2609. ; Link ..........:
  2610. ; Example .......: No
  2611. ; ===============================================================================================================================
  2612. Func _Skype_ChatGetMessages($oChat)
  2613. Local $sChatMessages = "", $aChatMessages = 0
  2614. For $oMsg In $oChat.Messages
  2615. If ($oMsg.Body <> "") Then
  2616. $sChatMessages &= $oMsg.Body & Chr(0)
  2617. EndIf
  2618. Next
  2619. $aChatMessages = StringSplit($sChatMessages, Chr(0))
  2620. If $aChatMessages[0] > 1 Then Return $aChatMessages
  2621. Return 0
  2622. EndFunc ;==>_Skype_ChatGetMessages
  2623. ; #FUNCTION# ====================================================================================================================
  2624. ; Name...........: _Skype_ChatGetDate
  2625. ; Description ...: Queries the chat date
  2626. ; Syntax.........: _Skype_ChatGetDate($oChat)
  2627. ; Parameters ....: $oChat - Chat object
  2628. ; Return values .: Success - Chat date
  2629. ; Failure - [Sets an error event]
  2630. ; Author ........: FireFox (d3mon)
  2631. ; Modified.......:
  2632. ; Remarks .......:
  2633. ; Related .......: _Skype_ChatCreateWith
  2634. ; Link ..........:
  2635. ; Example .......: No
  2636. ; ===============================================================================================================================
  2637. Func _Skype_ChatGetDate($oChat)
  2638. Return __Skype_TimestampToDate($oChat.Timestamp)
  2639. EndFunc ;==>_Skype_ChatGetDate
  2640. ; #FUNCTION# ====================================================================================================================
  2641. ; Name...........: _Skype_ChatGetAdder
  2642. ; Description ...: Queries who added a user to a chat
  2643. ; Syntax.........: _Skype_ChatGetAdder($oChat)
  2644. ; Parameters ....: $oChat - Chat object
  2645. ; Return values .: Success - Chat adder
  2646. ; Failure - [Sets an error event]
  2647. ; Author ........: FireFox (d3mon)
  2648. ; Modified.......:
  2649. ; Remarks .......:
  2650. ; Related .......: _Skype_ChatCreateWith
  2651. ; Link ..........:
  2652. ; Example .......: No
  2653. ; ===============================================================================================================================
  2654. Func _Skype_ChatGetAdder($oChat)
  2655. Return $oChat.Adder
  2656. EndFunc ;==>_Skype_ChatGetAdder
  2657. ; #FUNCTION# ====================================================================================================================
  2658. ; Name...........: _Skype_ChatGetStatus
  2659. ; Description ...: Queries a chat status
  2660. ; Syntax.........: _Skype_ChatGetStatus($oChat)
  2661. ; Parameters ....: $oChat - Chat object
  2662. ; Return values .: Success - Chat status
  2663. ; Failure - [Sets an error event]
  2664. ; Author ........: FireFox (d3mon)
  2665. ; Modified.......:
  2666. ; Remarks .......:
  2667. ; Related .......: _Skype_ChatCreateWith
  2668. ; Link ..........:
  2669. ; Example .......: No
  2670. ; ===============================================================================================================================
  2671. Func _Skype_ChatGetStatus($oChat)
  2672. Return $oChat.Status
  2673. EndFunc ;==>_Skype_ChatGetStatus
  2674. ; #FUNCTION# ====================================================================================================================
  2675. ; Name...........: _Skype_ChatGetMembers
  2676. ; Description ...: Queries the members of a chat
  2677. ; Syntax.........: _Skype_ChatGetMembers($oChat)
  2678. ; Parameters ....: $oChat - Chat object
  2679. ; Return values .: Success - Chat members
  2680. ; Failure - 0 [Sets an error event]
  2681. ; Author ........: FireFox (d3mon)
  2682. ; Modified.......:
  2683. ; Remarks .......:
  2684. ; Related .......: _Skype_ChatCreateWith
  2685. ; Link ..........:
  2686. ; Example .......: Yes
  2687. ; ===============================================================================================================================
  2688. Func _Skype_ChatGetMembers($oChat)
  2689. Local $sChatMembers = "", $aChatMembers = 0
  2690. For $oUser In $oChat.Members
  2691. If ($oUser.Handle <> "") Then
  2692. $sChatMembers &= $oUser.Handle & Chr(0)
  2693. EndIf
  2694. Next
  2695. $aChatMembers = StringSplit($sChatMembers, Chr(0))
  2696. If $aChatMembers[0] > 1 Then Return $aChatMembers
  2697. Return 0
  2698. EndFunc ;==>_Skype_ChatGetMembers
  2699. ; #FUNCTION# ====================================================================================================================
  2700. ; Name...........: _Skype_ChatGetMyStatus
  2701. ; Description ...: Queries my chat status
  2702. ; Syntax.........: _Skype_ChatGetMyStatus($oChat)
  2703. ; Parameters ....: $oChat - Chat object
  2704. ; Return values .: Success - My chat status
  2705. ; Failure - [Sets an error event]
  2706. ; Author ........: FireFox (d3mon)
  2707. ; Modified.......:
  2708. ; Remarks .......:
  2709. ; Related .......: _Skype_ChatCreateWith
  2710. ; Link ..........:
  2711. ; Example .......: No
  2712. ; ===============================================================================================================================
  2713. Func _Skype_ChatGetMyStatus($oChat)
  2714. Return $oChat.MyStatus
  2715. EndFunc ;==>_Skype_ChatGetMyStatus
  2716. ; #FUNCTION# ====================================================================================================================
  2717. ; Name...........: _Skype_ChatGetType
  2718. ; Description ...: Queries a chat type
  2719. ; Syntax.........: _Skype_ChatGetType($oCall)
  2720. ; Parameters ....: $oChat - Chat object
  2721. ; Return values .: Success - Chat type
  2722. ; Failure - [Sets an error event]
  2723. ; Author ........: FireFox (d3mon)
  2724. ; Modified.......:
  2725. ; Remarks .......:
  2726. ; Related .......: _Skype_ChatCreateWith
  2727. ; Link ..........:
  2728. ; Example .......: No
  2729. ; ===============================================================================================================================
  2730. Func _Skype_ChatGetType($oChat)
  2731. Return $oChat.Type
  2732. EndFunc ;==>_Skype_ChatGetType
  2733. ; #FUNCTION# ====================================================================================================================
  2734. ; Name...........: _Skype_ChatSetAlertString
  2735. ; Description ...: Sets chat alert string
  2736. ; Syntax.........: _Skype_ChatSetAlertString($oCall)
  2737. ; Parameters ....: $oChat - Chat object
  2738. ; $sAlert - Alert
  2739. ; Return values .: Success - 1
  2740. ; Failure - 0 [Sets an error event]
  2741. ; Author ........: FireFox (d3mon)
  2742. ; Modified.......:
  2743. ; Remarks .......:
  2744. ; Related .......: _Skype_ChatCreateWith
  2745. ; Link ..........:
  2746. ; Example .......: No
  2747. ; ===============================================================================================================================
  2748. Func _Skype_ChatSetAlertString($oChat, $sAlert)
  2749. $oChat.AlertString = $sAlert
  2750. Return __Skype_GetCommandReply()
  2751. EndFunc ;==>_Skype_ChatSetAlertString
  2752. ; #FUNCTION# ====================================================================================================================
  2753. ; Name...........: _Skype_ChatGetDialogPartner
  2754. ; Description ...: Queries a chat dialog partner
  2755. ; Syntax.........: _Skype_ChatGetDialogPartner($oCall)
  2756. ; Parameters ....: $oChat - Chat object
  2757. ; Return values .: Success - Chat dialog partner
  2758. ; Failure - [Sets an error event]
  2759. ; Author ........: FireFox (d3mon)
  2760. ; Modified.......:
  2761. ; Remarks .......:
  2762. ; Related .......: _Skype_ChatCreateWith
  2763. ; Link ..........:
  2764. ; Example .......: No
  2765. ; ===============================================================================================================================
  2766. Func _Skype_ChatGetDialogPartner($oChat)
  2767. Return $oChat.DialogPartner
  2768. EndFunc ;==>_Skype_ChatGetDialogPartner
  2769. ; #FUNCTION# ====================================================================================================================
  2770. ; Name...........: _Skype_ChatPasswordHint
  2771. ; Description ...: Queries a chat password hint
  2772. ; Syntax.........: _Skype_ChatPasswordHint($oCall)
  2773. ; Parameters ....: $oChat - Chat object
  2774. ; Return values .: Success - Chat password hint
  2775. ; Failure - [Sets an error event]
  2776. ; Author ........: FireFox (d3mon)
  2777. ; Modified.......:
  2778. ; Remarks .......:
  2779. ; Related .......: _Skype_ChatCreateWith
  2780. ; Link ..........:
  2781. ; Example .......: No
  2782. ; ===============================================================================================================================
  2783. Func _Skype_ChatPasswordHint($oChat)
  2784. Return $oChat.PasswordHint
  2785. EndFunc ;==>_Skype_ChatPasswordHint
  2786. ; #FUNCTION# ====================================================================================================================
  2787. ; Name...........: _Skype_ChatGetActivityDate
  2788. ; Description ...: Queries a chat activity date
  2789. ; Syntax.........: _Skype_ChatGetActivityDate($oCall)
  2790. ; Parameters ....: $oChat - Chat object
  2791. ; Return values .: Success - Chat activity date
  2792. ; Failure - [Sets an error event]
  2793. ; Author ........: FireFox (d3mon)
  2794. ; Modified.......:
  2795. ; Remarks .......:
  2796. ; Related .......: _Skype_ChatCreateWith
  2797. ; Link ..........:
  2798. ; Example .......: No
  2799. ; ===============================================================================================================================
  2800. Func _Skype_ChatGetActivityDate($oChat)
  2801. Return __Skype_TimestampToDate($oChat.ActivityTimestamp)
  2802. EndFunc ;==>_Skype_ChatGetActivityDate
  2803. ; #FUNCTION# ====================================================================================================================
  2804. ; Name...........: _Skype_ChatGetDescription
  2805. ; Description ...: Queries a chat description
  2806. ; Syntax.........: _Skype_ChatGetDescription($oCall)
  2807. ; Parameters ....: $oChat - Chat object
  2808. ; Return values .: Success - Chat description
  2809. ; Failure - [Sets an error event]
  2810. ; Author ........: FireFox (d3mon)
  2811. ; Modified.......:
  2812. ; Remarks .......:
  2813. ; Related .......: _Skype_ChatSetDescription, _Skype_ChatCreateWith
  2814. ; Link ..........:
  2815. ; Example .......: No
  2816. ; ===============================================================================================================================
  2817. Func _Skype_ChatGetDescription($oChat)
  2818. Return $oChat.Description
  2819. EndFunc ;==>_Skype_ChatGetDescription
  2820. ; #FUNCTION# ====================================================================================================================
  2821. ; Name...........: _Skype_ChatGetDescription
  2822. ; Description ...: Sets a chat description
  2823. ; Syntax.........: _Skype_ChatSetDescription($oCall)
  2824. ; Parameters ....: $oChat - Chat object
  2825. ; $sDescription - Description
  2826. ; Return values .: Success - 1
  2827. ; Failure - 0 [Sets an error event]
  2828. ; Author ........: FireFox (d3mon)
  2829. ; Modified.......:
  2830. ; Remarks .......:
  2831. ; Related .......: _Skype_ChatGetDescription, _Skype_ChatCreateWith
  2832. ; Link ..........:
  2833. ; Example .......: No
  2834. ; ===============================================================================================================================
  2835. Func _Skype_ChatSetDescription($oChat, $sDescription)
  2836. $oChat.Description = $sDescription
  2837. Return __Skype_GetCommandReply()
  2838. EndFunc ;==>_Skype_ChatSetDescription
  2839. ; #FUNCTION# ====================================================================================================================
  2840. ; Name...........: _Skype_ChatGetGuideLines
  2841. ; Description ...: Queries a chat guidelines
  2842. ; Syntax.........: _Skype_ChatGetGuideLines($oCall)
  2843. ; Parameters ....: $oChat - Chat object
  2844. ; Return values .: Success - Chat guidelines
  2845. ; Failure - [Sets an error event]
  2846. ; Author ........: FireFox (d3mon)
  2847. ; Modified.......:
  2848. ; Remarks .......:
  2849. ; Related .......: _Skype_ChatSetGuideLines, _Skype_ChatCreateWith
  2850. ; Link ..........:
  2851. ; Example .......: No
  2852. ; ===============================================================================================================================
  2853. Func _Skype_ChatGetGuideLines($oChat)
  2854. Return $oChat.GuideLines
  2855. EndFunc ;==>_Skype_ChatGetGuideLines
  2856. ; #FUNCTION# ====================================================================================================================
  2857. ; Name...........: _Skype_ChatSetGuideLines
  2858. ; Description ...: Sets a chat guidelines
  2859. ; Syntax.........: _Skype_ChatSetGuideLines($oCall)
  2860. ; Parameters ....: $oChat - Chat object
  2861. ; $sGuideLines - Guidelines
  2862. ; Return values .: Success - 1
  2863. ; Failure - 0 [Sets an error event]
  2864. ; Author ........: FireFox (d3mon)
  2865. ; Modified.......:
  2866. ; Remarks .......:
  2867. ; Related .......: _Skype_ChatGetGuideLines, _Skype_ChatCreateWith
  2868. ; Link ..........:
  2869. ; Example .......: No
  2870. ; ===============================================================================================================================
  2871. Func _Skype_ChatSetGuideLines($oChat, $sGuideLines)
  2872. $oChat.GuideLines = $sGuideLines
  2873. Return __Skype_GetCommandReply()
  2874. EndFunc ;==>_Skype_ChatSetGuideLines
  2875. ; #FUNCTION# ====================================================================================================================
  2876. ; Name...........: _Skype_ChatGetTopicXML
  2877. ; Description ...: Queries chat topic in XML format
  2878. ; Syntax.........: _Skype_ChatGetTopicXML($oCall)
  2879. ; Parameters ....: $oChat - Chat object
  2880. ; Return values .: Success - Chat topic
  2881. ; Failure - [Sets an error event]
  2882. ; Author ........: FireFox (d3mon)
  2883. ; Modified.......:
  2884. ; Remarks .......:
  2885. ; Related .......: _Skype_ChatSetTopicXML, _Skype_ChatCreateWith
  2886. ; Link ..........:
  2887. ; Example .......: No
  2888. ; ===============================================================================================================================
  2889. Func _Skype_ChatGetTopicXML($oChat)
  2890. Return $oChat.TopicXML
  2891. EndFunc ;==>_Skype_ChatGetTopicXML
  2892. ; #FUNCTION# ====================================================================================================================
  2893. ; Name...........: _Skype_ChatSetTopicXML
  2894. ; Description ...: Sets chat topic in XML format
  2895. ; Syntax.........: _Skype_ChatSetTopicXML($oCall, $sTopicXML)
  2896. ; Parameters ....: $oChat - Chat object
  2897. ; $sTopicXML - Topic
  2898. ; Return values .: Success - 1
  2899. ; Failure - 0 [Sets an error event]
  2900. ; Author ........: FireFox (d3mon)
  2901. ; Modified.......:
  2902. ; Remarks .......:
  2903. ; Related .......: _Skype_ChatGetTopicXML, _Skype_ChatCreateWith
  2904. ; Link ..........:
  2905. ; Example .......: No
  2906. ; ===============================================================================================================================
  2907. Func _Skype_ChatSetTopicXML($oChat, $sTopicXML)
  2908. $oChat.TopicXML = $sTopicXML
  2909. Return __Skype_GetCommandReply()
  2910. EndFunc ;==>_Skype_ChatSetTopicXML
  2911. ; #FUNCTION# ====================================================================================================================
  2912. ; Name...........: _Skype_ChatGetFriendlyName
  2913. ; Description ...: Queries the "friendly" name of a chat
  2914. ; Syntax.........: _Skype_ChatGetFriendlyName($oCall)
  2915. ; Parameters ....: $oChat - Chat object
  2916. ; Return values .: Success - Chat FriendlyName
  2917. ; Failure - [Sets an error event]
  2918. ; Author ........: FireFox (d3mon)
  2919. ; Modified.......:
  2920. ; Remarks .......:
  2921. ; Related .......: _Skype_ChatCreateWith
  2922. ; Link ..........:
  2923. ; Example .......: No
  2924. ; ===============================================================================================================================
  2925. Func _Skype_ChatGetFriendlyName($oChat)
  2926. Return $oChat.FriendlyName
  2927. EndFunc ;==>_Skype_ChatGetFriendlyName
  2928. ; #FUNCTION# ====================================================================================================================
  2929. ; Name...........: _Skype_ChatGetBlob
  2930. ; Description ...: Queries a chat blob
  2931. ; Syntax.........: _Skype_ChatGetBlob($oCall)
  2932. ; Parameters ....: $oChat - Chat object
  2933. ; Return values .: Success - Chat blob
  2934. ; Failure - [Sets an error event]
  2935. ; Author ........: FireFox (d3mon)
  2936. ; Modified.......:
  2937. ; Remarks .......:
  2938. ; Related .......: _Skype_ChatCreateWith
  2939. ; Link ..........:
  2940. ; Example .......: No
  2941. ; ===============================================================================================================================
  2942. Func _Skype_ChatGetBlob($oChat)
  2943. Return $oChat.Blob
  2944. EndFunc ;==>_Skype_ChatGetBlob
  2945. ; #FUNCTION# ====================================================================================================================
  2946. ; Name...........: _Skype_ChatMessageGetBody
  2947. ; Description ...: Queries the message body
  2948. ; Syntax.........: _Skype_ChatMessageGetBody($oMsg)
  2949. ; Parameters ....: $oMsg - Message object
  2950. ; Return values .: Success - Message body
  2951. ; Failure - [Sets an error event]
  2952. ; Author ........: FireFox (d3mon)
  2953. ; Modified.......:
  2954. ; Remarks .......:
  2955. ; Related .......:
  2956. ; Link ..........:
  2957. ; Example .......: Yes
  2958. ; ===============================================================================================================================
  2959. Func _Skype_ChatMessageGetBody($oMsg)
  2960. Return $oMsg.Body
  2961. EndFunc ;==>_Skype_ChatMessageGetBody
  2962. ; #FUNCTION# ====================================================================================================================
  2963. ; Name...........: _Skype_ChatMessageGetId
  2964. ; Description ...: Queries the message Id
  2965. ; Syntax.........: _Skype_ChatMessageGetId($oMsg)
  2966. ; Parameters ....: $oMsg - Message object
  2967. ; Return values .: Success - Message Id
  2968. ; Failure - [Sets an error event]
  2969. ; Author ........: FireFox (d3mon)
  2970. ; Modified.......:
  2971. ; Remarks .......:
  2972. ; Related .......:
  2973. ; Link ..........:
  2974. ; Example .......: No
  2975. ; ===============================================================================================================================
  2976. Func _Skype_ChatMessageGetId($oMsg)
  2977. Return $oMsg.Id
  2978. EndFunc ;==>_Skype_ChatMessageGetId
  2979. ; #FUNCTION# ====================================================================================================================
  2980. ; Name...........: _Skype_ChatMessageGetFromHandle
  2981. ; Description ...: Queries the message from userhandle
  2982. ; Syntax.........: _Skype_ChatMessageGetFromHandle($oMsg)
  2983. ; Parameters ....: $oMsg - Message object
  2984. ; Return values .: Success - Message from userhandle
  2985. ; Failure - [Sets an error event]
  2986. ; Author ........: FireFox (d3mon)
  2987. ; Modified.......:
  2988. ; Remarks .......:
  2989. ; Related .......:
  2990. ; Link ..........:
  2991. ; Example .......: Yes
  2992. ; ===============================================================================================================================
  2993. Func _Skype_ChatMessageGetFromHandle($oMsg)
  2994. Return $oMsg.FromHandle
  2995. EndFunc ;==>_Skype_ChatMessageGetFromHandle
  2996. ; #FUNCTION# ====================================================================================================================
  2997. ; Name...........: _Skype_ChatMessageGetDate
  2998. ; Description ...: Queries the message date
  2999. ; Syntax.........: _Skype_ChatMessageGetDate($oMsg)
  3000. ; Parameters ....: $oMsg - Message object
  3001. ; Return values .: Success - Message date
  3002. ; Failure - [Sets an error event]
  3003. ; Author ........: FireFox (d3mon)
  3004. ; Modified.......:
  3005. ; Remarks .......:
  3006. ; Related .......:
  3007. ; Link ..........:
  3008. ; Example .......: No
  3009. ; ===============================================================================================================================
  3010. Func _Skype_ChatMessageGetDate($oMsg)
  3011. Return __Skype_TimestampToDate($oMsg.Timestamp)
  3012. EndFunc ;==>_Skype_ChatMessageGetDate
  3013. ; #FUNCTION# ====================================================================================================================
  3014. ; Name...........: _Skype_ChatMessageGetType
  3015. ; Description ...: Queries the message type
  3016. ; Syntax.........: _Skype_ChatMessageGetType($oMsg)
  3017. ; Parameters ....: $oMsg - Message object
  3018. ; Return values .: Success - Message type
  3019. ; Failure - [Sets an error event]
  3020. ; Author ........: FireFox (d3mon)
  3021. ; Modified.......:
  3022. ; Remarks .......:
  3023. ; Related .......:
  3024. ; Link ..........:
  3025. ; Example .......: No
  3026. ; ===============================================================================================================================
  3027. Func _Skype_ChatMessageGetType($oMsg)
  3028. Return $oMsg.Type
  3029. EndFunc ;==>_Skype_ChatMessageGetType
  3030. ; #FUNCTION# ====================================================================================================================
  3031. ; Name...........: _Skype_ChatGetAll
  3032. ; Description ...: Queries chats objects
  3033. ; Syntax.........: _Skype_ChatGetAll()
  3034. ; Parameters ....: None
  3035. ; Return values .: Success - Chats objects
  3036. ; Failure - [Sets an error event]
  3037. ; Author ........: FireFox (d3mon)
  3038. ; Modified.......:
  3039. ; Remarks .......:
  3040. ; Related .......:
  3041. ; Link ..........:
  3042. ; Example .......: No
  3043. ; ===============================================================================================================================
  3044. Func _Skype_ChatGetAll()
  3045. Local Const $iChatCount = $oSkype.Chats.Count
  3046. If $iChatCount = 0 Then Return 0
  3047. Local $aChats[$iChatCount], $i = 0
  3048. For $oChat In $oSkype.Chats
  3049. $aChats[$i] = $oChat
  3050. $i += 1
  3051. Next
  3052. Return $aChats
  3053. EndFunc ;==>_Skype_ChatGetAll
  3054. ; #FUNCTION# ====================================================================================================================
  3055. ; Name...........: _Skype_ChatGetAllActive
  3056. ; Description ...: Queries all active chat objects
  3057. ; Syntax.........: _Skype_ChatGetAllActive()
  3058. ; Parameters ....: None
  3059. ; Return values .: Success - Active chat objects (array)
  3060. ; Failure - 0 [Sets an error event]
  3061. ; Author ........: FireFox (d3mon)
  3062. ; Modified.......:
  3063. ; Remarks .......:
  3064. ; Related .......:
  3065. ; Link ..........:
  3066. ; Example .......: Yes
  3067. ; ===============================================================================================================================
  3068. Func _Skype_ChatGetAllActive()
  3069. Local Const $iChatCount = $oSkype.ActiveChats.Count
  3070. If $iChatCount = 0 Then Return 0
  3071. Local $aChats[$iChatCount], $i = 0
  3072. For $oChat In $oSkype.ActiveChats
  3073. $aChats[$i] = $oChat
  3074. $i += 1
  3075. Next
  3076. Return $aChats
  3077. EndFunc ;==>_Skype_ChatGetAllActive
  3078. ; #FUNCTION# ====================================================================================================================
  3079. ; Name...........: _Skype_ChatGetMissed
  3080. ; Description ...: Queries missed chats objects
  3081. ; Syntax.........: _Skype_ChatGetMissed()
  3082. ; Parameters ....: None
  3083. ; Return values .: Success - Missed chats objects
  3084. ; Failure - 0 [Sets an error event]
  3085. ; Author ........: FireFox (d3mon)
  3086. ; Modified.......:
  3087. ; Remarks .......:
  3088. ; Related .......:
  3089. ; Link ..........:
  3090. ; Example .......: No
  3091. ; ===============================================================================================================================
  3092. Func _Skype_ChatGetMissed()
  3093. Local $iChatCount = $oSkype.MissedChats.Count
  3094. If $iChatCount = 0 Then Return 0
  3095. Local $aChats[$iChatCount], $i = 0
  3096. For $oChat In $oSkype.MissedChats
  3097. $aChats[$i] = $oChat
  3098. $i += 1
  3099. Next
  3100. Return $aChats
  3101. EndFunc ;==>_Skype_ChatGetMissed
  3102. ; #FUNCTION# ====================================================================================================================
  3103. ; Name...........: _Skype_ChatGetRecent
  3104. ; Description ...: Queries recent chats objects
  3105. ; Syntax.........: _Skype_ChatGetRecent()
  3106. ; Parameters ....: None
  3107. ; Return values .: Success - Recent chats objects
  3108. ; Failure - 0 [Sets an error event]
  3109. ; Author ........: FireFox (d3mon)
  3110. ; Modified.......:
  3111. ; Remarks .......:
  3112. ; Related .......:
  3113. ; Link ..........:
  3114. ; Example .......: No
  3115. ; ===============================================================================================================================
  3116. Func _Skype_ChatGetRecent()
  3117. Local Const $iChatCount = $oSkype.RecentChats.Count
  3118. If $iChatCount = 0 Then Return 0
  3119. Local $aChats[$iChatCount], $i = 0
  3120. For $oChat In $oSkype.RecentChats
  3121. $aChats[$i] = $oChat
  3122. $i += 1
  3123. Next
  3124. Return $aChats
  3125. EndFunc ;==>_Skype_ChatGetRecent
  3126. ; #FUNCTION# ====================================================================================================================
  3127. ; Name...........: _Skype_ChatGetBookmarked
  3128. ; Description ...: Queries bookmarked chat objects
  3129. ; Syntax.........: _Skype_ChatGetBookmarked()
  3130. ; Parameters ....: None
  3131. ; Return values .: Success - Bookmarked chats objects
  3132. ; Failure - [Sets an error event]
  3133. ; Author ........: FireFox (d3mon)
  3134. ; Modified.......:
  3135. ; Remarks .......:
  3136. ; Related .......:
  3137. ; Link ..........:
  3138. ; Example .......: No
  3139. ; ===============================================================================================================================
  3140. Func _Skype_ChatGetBookmarked()
  3141. Local $iChats = $oSkype.BookmarkedChats.Count
  3142. Local $aChats[$iChats], $i = 0
  3143. For $oChat In $oSkype.BookmarkedChats
  3144. $aChats[$i] = $oChat
  3145. $i += 1
  3146. Next
  3147. Return $aChats
  3148. EndFunc ;==>_Skype_ChatGetBookmarked
  3149. ; #FUNCTION# ====================================================================================================================
  3150. ; Name...........: _Skype_ChatClearHistory
  3151. ; Description ...: Clears chat history
  3152. ; Syntax.........: _Skype_ClearChatHistory()
  3153. ; Parameters ....: None
  3154. ; Return values .: Success - 1
  3155. ; Failure - 0 [Sets an error event]
  3156. ; Author ........: FireFox (d3mon)
  3157. ; Modified.......:
  3158. ; Remarks .......:
  3159. ; Related .......:
  3160. ; Link ..........:
  3161. ; Example .......: No
  3162. ; ===============================================================================================================================
  3163. Func _Skype_ChatClearHistory()
  3164. $oSkype.ClearChatHistory
  3165. Return __Skype_GetCommandReply()
  3166. EndFunc ;==>_Skype_ChatClearHistory
  3167. ; #FUNCTION# ====================================================================================================================
  3168. ; Name...........: _Skype_CallCreate
  3169. ; Description ...: Places a call to a single user or creates a conference call
  3170. ; Syntax.........: _Skype_CallCreate($sUserHandle1, $sUserHandle2, $sUserHandle3, $sUserHandle4)
  3171. ; Parameters ....: $sUsersHandles - Name/handle of the user
  3172. ; Return values .: Success - Call object
  3173. ; Failure - [Sets an error event]
  3174. ; Author ........: FireFox (d3mon)
  3175. ; Modified.......:
  3176. ; Remarks .......: It will fail if the user is offline
  3177. ; Related .......:
  3178. ; Link ..........:
  3179. ; Example .......: Yes
  3180. ; ===============================================================================================================================
  3181. Func _Skype_CallCreate($sUserHandle1, $sUserHandle2 = "", $sUserHandle3 = "", $sUserHandle4 = "")
  3182. Return $oSkype.PlaceCall($sUserHandle1, $sUserHandle2, $sUserHandle3, $sUserHandle4)
  3183. EndFunc ;==>_Skype_CallCreate
  3184. ; #FUNCTION# ====================================================================================================================
  3185. ; Name...........: _Skype_CallGetActiveCount
  3186. ; Description ...: Queries the number of active calls
  3187. ; Syntax.........: _Skype_CallGetActiveCount()
  3188. ; Parameters ....: None
  3189. ; Return values .: Success - Number of active calls
  3190. ; Failure - [Sets an error event]
  3191. ; Author ........: FireFox (d3mon)
  3192. ; Modified.......:
  3193. ; Remarks .......:
  3194. ; Related .......:
  3195. ; Link ..........:
  3196. ; Example .......: No
  3197. ; ===============================================================================================================================
  3198. Func _Skype_CallGetActiveCount()
  3199. Return $oSkype.ActiveCalls.Count
  3200. EndFunc ;==>_Skype_CallGetActiveCount
  3201. ; #FUNCTION# ====================================================================================================================
  3202. ; Name...........: _Skype_CallGetActive
  3203. ; Description ...: Queries the active call object
  3204. ; Syntax.........: _Skype_CallActiveGetMembers()
  3205. ; Parameters ....: None
  3206. ; Return values .: Success - Active call object
  3207. ; Failure - 0 [Sets an error event]
  3208. ; Author ........: FireFox (d3mon)
  3209. ; Modified.......:
  3210. ; Remarks .......:
  3211. ; Related .......:
  3212. ; Link ..........:
  3213. ; Example .......: No
  3214. ; ===============================================================================================================================
  3215. Func _Skype_CallGetActive()
  3216. Local Const $iCallCount = $oSkype.ActiveCalls.Count
  3217. If $iCallCount = 0 Then Return 0
  3218. Local $aCalls[$iCallCount], $i = 0
  3219. For $oCall In $oSkype.ActiveCalls
  3220. $aCalls[$i] = $oCall
  3221. $i += 1
  3222. Next
  3223. Return $aCalls
  3224. EndFunc ;==>_Skype_CallGetActive
  3225. ; #FUNCTION# ====================================================================================================================
  3226. ; Name...........: _Skype_CallActiveGetMembers
  3227. ; Description ...: Queries the members of the active call
  3228. ; Syntax.........: _Skype_CallActiveGetMembers()
  3229. ; Parameters ....: None
  3230. ; Return values .: Success - Members handles of the active call
  3231. ; Failure - 0 [Sets an error event]
  3232. ; Author ........: FireFox (d3mon)
  3233. ; Modified.......:
  3234. ; Remarks .......:
  3235. ; Related .......:
  3236. ; Link ..........:
  3237. ; Example .......: Yes
  3238. ; ===============================================================================================================================
  3239. Func _Skype_CallActiveGetMembers()
  3240. Local $sMembers = ""
  3241. For $oCall In $oSkype.ActiveCalls
  3242. $sMembers &= $oCall.PartnerHandle & Chr(0)
  3243. Next
  3244. Return StringSplit($sMembers, Chr(0))
  3245. EndFunc ;==>_Skype_CallActiveGetMembers
  3246. ; #FUNCTION# ====================================================================================================================
  3247. ; Name...........: _Skype_CallGetStatus
  3248. ; Description ...: Queries a call status
  3249. ; Syntax.........: _Skype_CallGetStatus($oCall)
  3250. ; Parameters ....: $oCall - Call object
  3251. ; Return values .: Success - TCallStatus (const)
  3252. ; Failure - [Sets an error event]
  3253. ; Author ........: FireFox (d3mon)
  3254. ; Modified.......:
  3255. ; Remarks .......:
  3256. ; Related .......:
  3257. ; Link ..........:
  3258. ; Example .......: Yes
  3259. ; ===============================================================================================================================
  3260. Func _Skype_CallGetStatus($oCall)
  3261. Return $oCall.Status
  3262. EndFunc ;==>_Skype_CallGetStatus
  3263. ; #FUNCTION# ====================================================================================================================
  3264. ; Name...........: _Skype_CallSetStatus
  3265. ; Description ...: Sets a call status
  3266. ; Syntax.........: _Skype_CallSetStatus($oCall, $sStatus)
  3267. ; Parameters ....: $oCall - Call object
  3268. ; $TCallStatus - TCallStatus (const)
  3269. ; Return values .: Success - 1
  3270. ; Failure - 0 [Sets an error event]
  3271. ; Author ........: FireFox (d3mon)
  3272. ; Modified.......:
  3273. ; Remarks .......:
  3274. ; Related .......:
  3275. ; Link ..........:
  3276. ; Example .......: No
  3277. ; ===============================================================================================================================
  3278. Func _Skype_CallSetStatus($oCall, $TCallStatus)
  3279. $oCall.Status = $TCallStatus
  3280. Return __Skype_GetCommandReply()
  3281. EndFunc ;==>_Skype_CallSetStatus
  3282. ; #FUNCTION# ====================================================================================================================
  3283. ; Name...........: _Skype_CallGetId
  3284. ; Description ...: Queries the call ID
  3285. ; Syntax.........: _Skype_CallGetId($oCall)
  3286. ; Parameters ....: $oCall - Call object
  3287. ; Return values .: Success - Call ID
  3288. ; Failure - [Sets an error event]
  3289. ; Author ........: FireFox (d3mon)
  3290. ; Modified.......:
  3291. ; Remarks .......:
  3292. ; Related .......:
  3293. ; Link ..........:
  3294. ; Example .......: No
  3295. ; ===============================================================================================================================
  3296. Func _Skype_CallGetId($oCall)
  3297. Return $oCall.Id
  3298. EndFunc ;==>_Skype_CallGetId
  3299. ; #FUNCTION# ====================================================================================================================
  3300. ; Name...........: _Skype_CallGetDate
  3301. ; Description ...: Queries the call date
  3302. ; Syntax.........: _Skype_CallGetDate($oCall)
  3303. ; Parameters ....: $oCall - Call object
  3304. ; Return values .: Success - Call date
  3305. ; Failure - [Sets an error event]
  3306. ; Author ........: FireFox (d3mon)
  3307. ; Modified.......:
  3308. ; Remarks .......:
  3309. ; Related .......:
  3310. ; Link ..........:
  3311. ; Example .......: No
  3312. ; ===============================================================================================================================
  3313. Func _Skype_CallGetDate($oCall)
  3314. Return __Skype_TimestampToDate($oCall.Timestamp)
  3315. EndFunc ;==>_Skype_CallGetDate
  3316. ; #FUNCTION# ====================================================================================================================
  3317. ; Name...........: _Skype_CallGetConferenceId
  3318. ; Description ...: Queries a call conference ID
  3319. ; Syntax.........: _Skype_CallGetConferenceId($oCall)
  3320. ; Parameters ....: $oCall - Call object
  3321. ; Return values .: Success - Call conference Id
  3322. ; Failure - [Sets an error event]
  3323. ; Author ........: FireFox (d3mon)
  3324. ; Modified.......:
  3325. ; Remarks .......:
  3326. ; Related .......:
  3327. ; Link ..........:
  3328. ; Example .......: No
  3329. ; ===============================================================================================================================
  3330. Func _Skype_CallGetConferenceId($oCall)
  3331. Return $oCall.ConferenceId
  3332. EndFunc ;==>_Skype_CallGetConferenceId
  3333. ; #FUNCTION# ====================================================================================================================
  3334. ; Name...........: _Skype_CallGetType
  3335. ; Description ...: Queries a call type
  3336. ; Syntax.........: _Skype_CallGetType($oCall)
  3337. ; Parameters ....: $oCall - Call object
  3338. ; Return values .: Success - TCallType (const)
  3339. ; Failure - [Sets an error event]
  3340. ; Author ........: FireFox (d3mon)
  3341. ; Modified.......:
  3342. ; Remarks .......:
  3343. ; Related .......:
  3344. ; Link ..........:
  3345. ; Example .......: No
  3346. ; ===============================================================================================================================
  3347. Func _Skype_CallGetType($oCall)
  3348. Return $oCall.Type
  3349. EndFunc ;==>_Skype_CallGetType
  3350. ; #FUNCTION# ====================================================================================================================
  3351. ; Name...........: _Skype_CallGetFailureReason
  3352. ; Description ...: Queries a call failure reason
  3353. ; Syntax.........: _Skype_CallGetFailureReason($oCall)
  3354. ; Parameters ....: $oCall - Call object
  3355. ; Return values .: Success - TCallFailureReason (const)
  3356. ; Failure - [Sets an error event]
  3357. ; Author ........: FireFox (d3mon)
  3358. ; Modified.......:
  3359. ; Remarks .......:
  3360. ; Related .......:
  3361. ; Link ..........:
  3362. ; Example .......: No
  3363. ; ===============================================================================================================================
  3364. Func _Skype_CallGetFailureReason($oCall)
  3365. Return $oCall.FailureReason
  3366. EndFunc ;==>_Skype_CallGetFailureReason
  3367. ; #FUNCTION# ====================================================================================================================
  3368. ; Name...........: _Skype_CallGetSubject
  3369. ; Description ...: Queries the subject of a call
  3370. ; Syntax.........: _Skype_CallGetSubject($oCall)
  3371. ; Parameters ....: $oCall - Call object
  3372. ; Return values .: Success - Call subject
  3373. ; Failure - [Sets an error event]
  3374. ; Author ........: FireFox (d3mon)
  3375. ; Modified.......:
  3376. ; Remarks .......:
  3377. ; Related .......:
  3378. ; Link ..........:
  3379. ; Example .......: No
  3380. ; ===============================================================================================================================
  3381. Func _Skype_CallGetSubject($oCall)
  3382. Return $oCall.Subject
  3383. EndFunc ;==>_Skype_CallGetSubject
  3384. ; #FUNCTION# ====================================================================================================================
  3385. ; Name...........: _Skype_CallGetPstnNumber
  3386. ; Description ...: Queries the PSTN number of a call
  3387. ; Syntax.........: _Skype_CallGetPstnNumber($oCall)
  3388. ; Parameters ....: $oCall - Call object
  3389. ; Return values .: Success - Call pstn number
  3390. ; Failure - [Sets an error event]
  3391. ; Author ........: FireFox (d3mon)
  3392. ; Modified.......:
  3393. ; Remarks .......:
  3394. ; Related .......:
  3395. ; Link ..........:
  3396. ; Example .......: No
  3397. ; ===============================================================================================================================
  3398. Func _Skype_CallGetPstnNumber($oCall)
  3399. Return $oCall.PstnNumber
  3400. EndFunc ;==>_Skype_CallGetPstnNumber
  3401. ; #FUNCTION# ====================================================================================================================
  3402. ; Name...........: _Skype_CallGetDuration
  3403. ; Description ...: Queries the duration of a call
  3404. ; Syntax.........: _Skype_CallGetDuration($oCall)
  3405. ; Parameters ....: $oCall - Call object
  3406. ; Return values .: Success - Call duration
  3407. ; Failure - [Sets an error event]
  3408. ; Author ........: FireFox (d3mon)
  3409. ; Modified.......:
  3410. ; Remarks .......:
  3411. ; Related .......:
  3412. ; Link ..........:
  3413. ; Example .......: No
  3414. ; ===============================================================================================================================
  3415. Func _Skype_CallGetDuration($oCall)
  3416. Return $oCall.Duration
  3417. EndFunc ;==>_Skype_CallGetDuration
  3418. ; #FUNCTION# ====================================================================================================================
  3419. ; Name...........: _Skype_CallGetPstnStatus
  3420. ; Description ...: Queries the call PSTN status
  3421. ; Syntax.........: _Skype_CallGetPstnStatus($oCall)
  3422. ; Parameters ....: $oCall - Call object
  3423. ; Return values .: Success - Call pstn status
  3424. ; Failure - [Sets an error event]
  3425. ; Author ........: FireFox (d3mon)
  3426. ; Modified.......:
  3427. ; Remarks .......:
  3428. ; Related .......:
  3429. ; Link ..........:
  3430. ; Example .......: No
  3431. ; ===============================================================================================================================
  3432. Func _Skype_CallGetPstnStatus($oCall)
  3433. Return $oCall.PstnStatus
  3434. EndFunc ;==>_Skype_CallGetPstnStatus
  3435. ; #FUNCTION# ====================================================================================================================
  3436. ; Name...........: _Skype_CallGetSeen
  3437. ; Description ...: Queries the call to a status of seen
  3438. ; Syntax.........: _Skype_CallGetSeen($oCall)
  3439. ; Parameters ....: $oCall - Call object
  3440. ; Return values .: Success - Status of seen (bool)
  3441. ; Failure - [Sets an error event]
  3442. ; Author ........: FireFox (d3mon)
  3443. ; Modified.......:
  3444. ; Remarks .......:
  3445. ; Related .......:
  3446. ; Link ..........:
  3447. ; Example .......: No
  3448. ; ===============================================================================================================================
  3449. Func _Skype_CallGetSeen($oCall)
  3450. Return $oCall.Seen
  3451. EndFunc ;==>_Skype_CallGetSeen
  3452. ; #FUNCTION# ====================================================================================================================
  3453. ; Name...........: _Skype_CallSetSeen
  3454. ; Description ...: Sets the call to a status of seen
  3455. ; Syntax.........: _Skype_CallSetSeen($oCall, $blSeen)
  3456. ; Parameters ....: $oCall - Call object
  3457. ; $blSeen - Seen status (bool)
  3458. ; Return values .: Success - 1
  3459. ; Failure - 0 [Sets an error event]
  3460. ; Author ........: FireFox (d3mon)
  3461. ; Modified.......:
  3462. ; Remarks .......:
  3463. ; Related .......:
  3464. ; Link ..........:
  3465. ; Example .......: No
  3466. ; ===============================================================================================================================
  3467. Func _Skype_CallSetSeen($oCall, $blSeen)
  3468. $oCall.Seen = $blSeen
  3469. Return __Skype_GetCommandReply()
  3470. EndFunc ;==>_Skype_CallSetSeen
  3471. ; #FUNCTION# ====================================================================================================================
  3472. ; Name...........: _Skype_CallSetDTMF
  3473. ; Description ...: Sends a DTMF tone
  3474. ; Syntax.........: _Skype_CallSetDTMF($oCall, $sDTMF)
  3475. ; Parameters ....: $oCall - Call object
  3476. ; $sDTMF - DTMF tone
  3477. ; Return values .: Success - 1
  3478. ; Failure - 0 [Sets an error event]
  3479. ; Author ........: FireFox (d3mon)
  3480. ; Modified.......:
  3481. ; Remarks .......: DTMF tone must be one of the following:
  3482. ; 0; 1; 2; 3; 4; 5; 6; 7; 8; 9; #; *
  3483. ; Related .......:
  3484. ; Link ..........:
  3485. ; Example .......: No
  3486. ; ===============================================================================================================================
  3487. Func _Skype_CallSetDTMF($oCall, $sDTMF)
  3488. $oCall.DTMF = $sDTMF
  3489. Return __Skype_GetCommandReply()
  3490. EndFunc ;==>_Skype_CallSetDTMF
  3491. ; #FUNCTION# ====================================================================================================================
  3492. ; Name...........: _Skype_CallGetParticipantsCount
  3493. ; Description ...: Queries the number of participants in a conference call
  3494. ; Syntax.........: _Skype_CallGetParticipantsCount($oCall)
  3495. ; Parameters ....: $oCall - Call object
  3496. ; Return values .: Success - Participants count
  3497. ; Failure - [Sets an error event]
  3498. ; Author ........: FireFox (d3mon)
  3499. ; Modified.......:
  3500. ; Remarks .......:
  3501. ; Related .......:
  3502. ; Link ..........:
  3503. ; Example .......: No
  3504. ; ===============================================================================================================================
  3505. Func _Skype_CallGetParticipantsCount($oCall)
  3506. Return $oCall.Participants.Count
  3507. EndFunc ;==>_Skype_CallGetParticipantsCount
  3508. ; #FUNCTION# ====================================================================================================================
  3509. ; Name...........: _Skype_CallGetParticipants
  3510. ; Description ...: Queries the participants details in a conference call
  3511. ; Syntax.........: _Skype_CallGetParticipants($oCall)
  3512. ; Parameters ....: $oCall - Call object
  3513. ; Return values .: Success - Participants handles (array)
  3514. ; Failure - [Sets an error event]
  3515. ; Author ........: FireFox (d3mon)
  3516. ; Modified.......:
  3517. ; Remarks .......:
  3518. ; Related .......:
  3519. ; Link ..........:
  3520. ; Example .......: No
  3521. ; ===============================================================================================================================
  3522. Func _Skype_CallGetParticipants($oCall)
  3523. Local $sUsersHandles = ""
  3524. For $oParticipant In $oCall.Participants
  3525. $sUsersHandles &= $oParticipant.Handle & Chr(0)
  3526. Next
  3527. Return StringSplit($sUsersHandles, Chr(0))
  3528. EndFunc ;==>_Skype_CallGetParticipants
  3529. ; #FUNCTION# ====================================================================================================================
  3530. ; Name...........: _Skype_CallGetVideoStatus
  3531. ; Description ...: Queries call video status
  3532. ; Syntax.........: _Skype_CallGetVideoStatus($oCall)
  3533. ; Parameters ....: $oCall - Call object
  3534. ; Return values .: Success - TCallVideoStatusToText (const)
  3535. ; Failure - [Sets an error event]
  3536. ; Author ........: FireFox (d3mon)
  3537. ; Modified.......:
  3538. ; Remarks .......:
  3539. ; Related .......:
  3540. ; Link ..........:
  3541. ; Example .......: No
  3542. ; ===============================================================================================================================
  3543. Func _Skype_CallGetVideoStatus($oCall)
  3544. Return $oCall.VideoStatus
  3545. EndFunc ;==>_Skype_CallGetVideoStatus
  3546. ; #FUNCTION# ====================================================================================================================
  3547. ; Name...........: _Skype_CallGetVideoSendStatus
  3548. ; Description ...: Queries call video send status
  3549. ; Syntax.........: _Skype_CallGetVideoSendStatus($oCall)
  3550. ; Parameters ....: $oCall - Call object
  3551. ; Return values .: Success - TCallVideoSendStatus (const)
  3552. ; Failure - [Sets an error event]
  3553. ; Author ........: FireFox (d3mon)
  3554. ; Modified.......:
  3555. ; Remarks .......:
  3556. ; Related .......:
  3557. ; Link ..........:
  3558. ; Example .......: No
  3559. ; ===============================================================================================================================
  3560. Func _Skype_CallGetVideoSendStatus($oCall)
  3561. Return $oCall.VideoStatus
  3562. EndFunc ;==>_Skype_CallGetVideoSendStatus
  3563. ; #FUNCTION# ====================================================================================================================
  3564. ; Name...........: _Skype_CallGetVideoReceiveStatus
  3565. ; Description ...: Queries call video receive status
  3566. ; Syntax.........: _Skype_CallGetVideoReceiveStatus($oCall)
  3567. ; Parameters ....: $oCall - Call object
  3568. ; Return values .: Success - TCallVideoSendStatus (const)
  3569. ; Failure - [Sets an error event]
  3570. ; Author ........: FireFox (d3mon)
  3571. ; Modified.......:
  3572. ; Remarks .......:
  3573. ; Related .......:
  3574. ; Link ..........:
  3575. ; Example .......: No
  3576. ; ===============================================================================================================================
  3577. Func _Skype_CallGetVideoReceiveStatus($oCall)
  3578. Return $oCall.VideoReceiveStatus
  3579. EndFunc ;==>_Skype_CallGetVideoReceiveStatus
  3580. ; #FUNCTION# ====================================================================================================================
  3581. ; Name...........: _Skype_CallGetRate
  3582. ; Description ...: Queries the call rate, expressed in cents
  3583. ; Syntax.........: _Skype_CallGetRate($oCall)
  3584. ; Parameters ....: $oCall - Call object
  3585. ; Return values .: Success - Call rate
  3586. ; Failure - [Sets an error event]
  3587. ; Author ........: FireFox (d3mon)
  3588. ; Modified.......:
  3589. ; Remarks .......:
  3590. ; Related .......:
  3591. ; Link ..........:
  3592. ; Example .......: No
  3593. ; ===============================================================================================================================
  3594. Func _Skype_CallGetRate($oCall)
  3595. Return $oCall.Rate
  3596. EndFunc ;==>_Skype_CallGetRate
  3597. ; #FUNCTION# ====================================================================================================================
  3598. ; Name...........: _Skype_CallGetRateCurrency
  3599. ; Description ...: Queries currency code for the call rate
  3600. ; Syntax.........: _Skype_CallGetRateCurrency($oCall)
  3601. ; Parameters ....: $oCall - Call object
  3602. ; Return values .: Success - Call currency code
  3603. ; Failure - [Sets an error event]
  3604. ; Author ........: FireFox (d3mon)
  3605. ; Modified.......:
  3606. ; Remarks .......:
  3607. ; Related .......:
  3608. ; Link ..........:
  3609. ; Example .......: No
  3610. ; ===============================================================================================================================
  3611. Func _Skype_CallGetRateCurrency($oCall)
  3612. Return $oCall.RateCurrency
  3613. EndFunc ;==>_Skype_CallGetRateCurrency
  3614. ; #FUNCTION# ====================================================================================================================
  3615. ; Name...........: _Skype_CallGetRatePrecision
  3616. ; Description ...: Queries the call rate precision
  3617. ; Syntax.........: _Skype_CallGetRatePrecision($oCall)
  3618. ; Parameters ....: $oCall - Call object
  3619. ; Return values .: Success - Call rate precision
  3620. ; Failure - [Sets an error event]
  3621. ; Author ........: FireFox (d3mon)
  3622. ; Modified.......:
  3623. ; Remarks .......:
  3624. ; Related .......:
  3625. ; Link ..........:
  3626. ; Example .......: No
  3627. ; ===============================================================================================================================
  3628. Func _Skype_CallGetRatePrecision($oCall)
  3629. Return $oCall.RatePrecision
  3630. EndFunc ;==>_Skype_CallGetRatePrecision
  3631. ; #FUNCTION# ====================================================================================================================
  3632. ; Name...........: _Skype_CallGetInputDevice
  3633. ; Description ...: Queries the input sound device
  3634. ; Syntax.........: _Skype_CallGetInputDevice($oCall)
  3635. ; Parameters ....: $oCall - Call object
  3636. ; Return values .: Success - Input sound device
  3637. ; Failure - [Sets an error event]
  3638. ; Author ........: FireFox (d3mon)
  3639. ; Modified.......:
  3640. ; Remarks .......:
  3641. ; Related .......:
  3642. ; Link ..........:
  3643. ; Example .......: No
  3644. ; ===============================================================================================================================
  3645. Func _Skype_CallGetInputDevice($oCall)
  3646. Return $oCall.InputDevice
  3647. EndFunc ;==>_Skype_CallGetInputDevice
  3648. ; #FUNCTION# ====================================================================================================================
  3649. ; Name...........: _Skype_CallSetInputDevice
  3650. ; Description ...: Sets the input sound device
  3651. ; Syntax.........: _Skype_CallSetInputDevice($oCall, $TCallIoDeviceType)
  3652. ; Parameters ....: $oCall - Call object
  3653. ; $TCallIoDeviceType - Input sound device
  3654. ; Return values .: Success - 1
  3655. ; Failure - 0 [Sets an error event]
  3656. ; Author ........: FireFox (d3mon)
  3657. ; Modified.......:
  3658. ; Remarks .......:
  3659. ; Related .......:
  3660. ; Link ..........:
  3661. ; Example .......: No
  3662. ; ===============================================================================================================================
  3663. Func _Skype_CallSetInputDevice($oCall, $TCallIoDeviceType)
  3664. $oCall.InputDevice = $TCallIoDeviceType
  3665. Return __Skype_GetCommandReply()
  3666. EndFunc ;==>_Skype_CallSetInputDevice
  3667. ; #FUNCTION# ====================================================================================================================
  3668. ; Name...........: _Skype_CallGetOutputDevice
  3669. ; Description ...: Queries the output sound device
  3670. ; Syntax.........: _Skype_CallGetOutputDevice($oCall)
  3671. ; Parameters ....: $oCall - Call object
  3672. ; Return values .: Success - Output sound device
  3673. ; Failure - [Sets an error event]
  3674. ; Author ........: FireFox (d3mon)
  3675. ; Modified.......:
  3676. ; Remarks .......:
  3677. ; Related .......:
  3678. ; Link ..........:
  3679. ; Example .......: No
  3680. ; ===============================================================================================================================
  3681. Func _Skype_CallGetOutputDevice($oCall)
  3682. Return $oCall.OutputDevice
  3683. EndFunc ;==>_Skype_CallGetOutputDevice
  3684. ; #FUNCTION# ====================================================================================================================
  3685. ; Name...........: _Skype_CallSetOutputDevice
  3686. ; Description ...: Sets the output sound device
  3687. ; Syntax.........: _Skype_CallSetOutputDevice($oCall, $TCallIoDeviceType)
  3688. ; Parameters ....: $oCall - Call object
  3689. ; $TCallIoDeviceType - Output sound device
  3690. ; Return values .: Success - Input sound device
  3691. ; Failure - [Sets an error event]
  3692. ; Author ........: FireFox (d3mon)
  3693. ; Modified.......:
  3694. ; Remarks .......:
  3695. ; Related .......:
  3696. ; Link ..........:
  3697. ; Example .......: No
  3698. ; ===============================================================================================================================
  3699. Func _Skype_CallSetOutputDevice($oCall, $TCallIoDeviceType)
  3700. $oCall.OutputDevice = $TCallIoDeviceType
  3701. Return __Skype_GetCommandReply()
  3702. EndFunc ;==>_Skype_CallSetOutputDevice
  3703. ; #FUNCTION# ====================================================================================================================
  3704. ; Name...........: _Skype_CallGetCaptureMicDevice
  3705. ; Description ...: Queries the mic capture device
  3706. ; Syntax.........: _Skype_CallGetCaptureMicDevice($oCall)
  3707. ; Parameters ....: $oCall - Call object
  3708. ; Return values .: Success - Mic capture device
  3709. ; Failure - [Sets an error event]
  3710. ; Author ........: FireFox (d3mon)
  3711. ; Modified.......:
  3712. ; Remarks .......:
  3713. ; Related .......:
  3714. ; Link ..........:
  3715. ; Example .......: No
  3716. ; ===============================================================================================================================
  3717. Func _Skype_CallGetCaptureMicDevice($oCall)
  3718. Return $oCall.CaptureMicDevice
  3719. EndFunc ;==>_Skype_CallGetCaptureMicDevice
  3720. ; #FUNCTION# ====================================================================================================================
  3721. ; Name...........: _Skype_CallSetCaptureMicDevice
  3722. ; Description ...: Sets the mic capture device
  3723. ; Syntax.........: _Skype_CallSetCaptureMicDevice($oCall, $sCaptureMicDevice)
  3724. ; Parameters ....: $oCall - Call object
  3725. ; $sCaptureMicDevice - Mic capture device
  3726. ; Return values .: Success - Mic capture device
  3727. ; Failure - [Sets an error event]
  3728. ; Author ........: FireFox (d3mon)
  3729. ; Modified.......:
  3730. ; Remarks .......:
  3731. ; Related .......:
  3732. ; Link ..........:
  3733. ; Example .......: No
  3734. ; ===============================================================================================================================
  3735. Func _Skype_CallSetCaptureMicDevice($oCall, $sCaptureMicDevice)
  3736. $oCall.CaptureMicDevice = $sCaptureMicDevice
  3737. Return __Skype_GetCommandReply()
  3738. EndFunc ;==>_Skype_CallSetCaptureMicDevice
  3739. ; #FUNCTION# ====================================================================================================================
  3740. ; Name...........: _Skype_CallGetInputStatus
  3741. ; Description ...: Queries the call voice input status
  3742. ; Syntax.........: _Skype_CallGetInputStatus($oCall)
  3743. ; Parameters ....: $oCall - Call object
  3744. ; Return values .: Success - Voice input satus (bool)
  3745. ; Failure - [Sets an error event]
  3746. ; Author ........: FireFox (d3mon)
  3747. ; Modified.......:
  3748. ; Remarks .......:
  3749. ; Related .......:
  3750. ; Link ..........:
  3751. ; Example .......: No
  3752. ; ===============================================================================================================================
  3753. Func _Skype_CallGetInputStatus($oCall)
  3754. Return $oCall.InputStatus
  3755. EndFunc ;==>_Skype_CallGetInputStatus
  3756. ; #FUNCTION# ====================================================================================================================
  3757. ; Name...........: _Skype_CallGetForwardedBy
  3758. ; Description ...: Queries the the identity of the user who forwards a call
  3759. ; Syntax.........: _Skype_CallGetForwardedBy($oCall)
  3760. ; Parameters ....: $oCall - Call object
  3761. ; Return values .: Success - Identity of the user
  3762. ; Failure - [Sets an error event]
  3763. ; Author ........: FireFox (d3mon)
  3764. ; Modified.......:
  3765. ; Remarks .......:
  3766. ; Related .......:
  3767. ; Link ..........:
  3768. ; Example .......: No
  3769. ; ===============================================================================================================================
  3770. Func _Skype_CallGetForwardedBy($oCall)
  3771. Return $oCall.ForwardedBy
  3772. EndFunc ;==>_Skype_CallGetForwardedBy
  3773. ; #FUNCTION# ====================================================================================================================
  3774. ; Name...........: _Skype_CallGetCanTransfer
  3775. ; Description ...: Queries if a call can be transferred to contact or number
  3776. ; Syntax.........: _Skype_CallGetCanTransfer($oCall)
  3777. ; Parameters ....: $oCall - Call object
  3778. ; Return values .: Success - Can transfert (bool)
  3779. ; Failure - [Sets an error event]
  3780. ; Author ........: FireFox (d3mon)
  3781. ; Modified.......:
  3782. ; Remarks .......:
  3783. ; Related .......:
  3784. ; Link ..........:
  3785. ; Example .......: No
  3786. ; ===============================================================================================================================
  3787. Func _Skype_CallGetCanTransfer($oCall, $sUserHandle)
  3788. Return $oCall.CanTransfer($sUserHandle)
  3789. EndFunc ;==>_Skype_CallGetCanTransfer
  3790. ; #FUNCTION# ====================================================================================================================
  3791. ; Name...........: _Skype_CallGetTransferStatus
  3792. ; Description ...: Queries if a call can be transferred to contact or number
  3793. ; Syntax.........: _Skype_CallGetTransferStatus($oCall)
  3794. ; Parameters ....: $oCall - Call object
  3795. ; Return values .: Success - TCallStatus (const)
  3796. ; Failure - [Sets an error event]
  3797. ; Author ........: FireFox (d3mon)
  3798. ; Modified.......:
  3799. ; Remarks .......:
  3800. ; Related .......:
  3801. ; Link ..........:
  3802. ; Example .......: No
  3803. ; ===============================================================================================================================
  3804. Func _Skype_CallGetTransferStatus($oCall)
  3805. Return $oCall.TransferStatus
  3806. EndFunc ;==>_Skype_CallGetTransferStatus
  3807. ; #FUNCTION# ====================================================================================================================
  3808. ; Name...........: _Skype_CallGetTransferActive
  3809. ; Description ...: Returns true if the call has been transferred
  3810. ; Syntax.........: _Skype_CallGetTransferActive($oCall)
  3811. ; Parameters ....: $oCall - Call object
  3812. ; Return values .: Success - Call transfert stauts (bool)
  3813. ; Failure - [Sets an error event]
  3814. ; Author ........: FireFox (d3mon)
  3815. ; Modified.......:
  3816. ; Remarks .......:
  3817. ; Related .......:
  3818. ; Link ..........:
  3819. ; Example .......: No
  3820. ; ===============================================================================================================================
  3821. Func _Skype_CallGetTransferActive($oCall)
  3822. Return $oCall.TransferActive
  3823. EndFunc ;==>_Skype_CallGetTransferActive
  3824. ; #FUNCTION# ====================================================================================================================
  3825. ; Name...........: _Skype_CallGetTransferredBy
  3826. ; Description ...: Queries the Skypename of the user who transferred the call
  3827. ; Syntax.........: _Skype_CallGetTransferredBy($oCall)
  3828. ; Parameters ....: $oCall - Call object
  3829. ; Return values .: Success - Skypename of the user who transferred the call
  3830. ; Failure - [Sets an error event]
  3831. ; Author ........: FireFox (d3mon)
  3832. ; Modified.......:
  3833. ; Remarks .......:
  3834. ; Related .......:
  3835. ; Link ..........:
  3836. ; Example .......: No
  3837. ; ===============================================================================================================================
  3838. Func _Skype_CallGetTransferredBy($oCall)
  3839. Return $oCall.TransferredBy
  3840. EndFunc ;==>_Skype_CallGetTransferredBy
  3841. ; #FUNCTION# ====================================================================================================================
  3842. ; Name...........: _Skype_CallGetTransferredTo
  3843. ; Description ...: Returns the Skypename of the user or phone number the call has been transferred to
  3844. ; Syntax.........: _Skype_CallGetTransferredTo($oCall)
  3845. ; Parameters ....: $oCall - Call object
  3846. ; Return values .: Success - Skypename or phone number transferred
  3847. ; Failure - [Sets an error event]
  3848. ; Author ........: FireFox (d3mon)
  3849. ; Modified.......:
  3850. ; Remarks .......:
  3851. ; Related .......:
  3852. ; Link ..........:
  3853. ; Example .......: No
  3854. ; ===============================================================================================================================
  3855. Func _Skype_CallGetTransferredTo($oCall)
  3856. Return $oCall.TransferredTo
  3857. EndFunc ;==>_Skype_CallGetTransferredTo
  3858. ; #FUNCTION# ====================================================================================================================
  3859. ; Name...........: _Skype_CallGetTargetIdentity
  3860. ; Description ...: Returns the target number for incoming SkypeIN calls
  3861. ; Syntax.........: _Skype_CallGetTargetIdentity($oCall)
  3862. ; Parameters ....: $oCall - Call object
  3863. ; Return values .: Success - Target number for incoming SkypeIN calls
  3864. ; Failure - [Sets an error event]
  3865. ; Author ........: FireFox (d3mon)
  3866. ; Modified.......:
  3867. ; Remarks .......:
  3868. ; Related .......:
  3869. ; Link ..........:
  3870. ; Example .......: No
  3871. ; ===============================================================================================================================
  3872. Func _Skype_CallGetTargetIdentity($oCall)
  3873. Return $oCall.TargetIdentity
  3874. EndFunc ;==>_Skype_CallGetTargetIdentity
  3875. ; #FUNCTION# ====================================================================================================================
  3876. ; Name...........: _Skype_CallClearChatHistory
  3877. ; Description ...: Clears call history
  3878. ; Syntax.........: _Skype_CallClearChatHistory()
  3879. ; Parameters ....: $sUserHandle - User handle to clear call history
  3880. ; Return values .: Success - 1
  3881. ; Failure - 0 [Sets an error event]
  3882. ; Author ........: FireFox (d3mon)
  3883. ; Modified.......:
  3884. ; Remarks .......:
  3885. ; Related .......:
  3886. ; Link ..........:
  3887. ; Example .......: No
  3888. ; ===============================================================================================================================
  3889. Func _Skype_CallClearHistory($sUserHandle = "ALL")
  3890. $oSkype.ClearCallHistory($sUserHandle)
  3891. Return __Skype_GetCommandReply()
  3892. EndFunc ;==>_Skype_CallClearHistory
  3893. ; #FUNCTION# ====================================================================================================================
  3894. ; Name...........: _Skype_CallJoin
  3895. ; Description ...: Joins two calls to a conference
  3896. ; Syntax.........: _Skype_CallJoin($oCall, $oCall1)
  3897. ; Parameters ....: $oCall - Call object
  3898. ; $oCall1 - Call object of another call to join
  3899. ; Return values .: Success - 1
  3900. ; Failure - 0 [Sets an error event]
  3901. ; Author ........: FireFox (d3mon)
  3902. ; Modified.......:
  3903. ; Remarks .......:
  3904. ; Related .......:
  3905. ; Link ..........:
  3906. ; Example .......: No
  3907. ; ===============================================================================================================================
  3908. Func _Skype_CallJoin($oCall, $oCall1)
  3909. $oCall.Join($oCall1.Id)
  3910. Return __Skype_GetCommandReply()
  3911. EndFunc ;==>_Skype_CallJoin
  3912. ; #FUNCTION# ====================================================================================================================
  3913. ; Name...........: _Skype_CallHold
  3914. ; Description ...: Places a call on hold
  3915. ; Syntax.........: _Skype_CallHold($oCall)
  3916. ; Parameters ....: $oCall - Call object
  3917. ; Return values .: Success - 1
  3918. ; Failure - 0 [Sets an error event]
  3919. ; Author ........: FireFox (d3mon)
  3920. ; Modified.......:
  3921. ; Remarks .......:
  3922. ; Related .......:
  3923. ; Link ..........:
  3924. ; Example .......: Yes
  3925. ; ===============================================================================================================================
  3926. Func _Skype_CallHold($oCall)
  3927. $oCall.Hold
  3928. Return __Skype_GetCommandReply()
  3929. EndFunc ;==>_Skype_CallHold
  3930. ; #FUNCTION# ====================================================================================================================
  3931. ; Name...........: _Skype_CallResume
  3932. ; Description ...: Resumes a call that was on hold
  3933. ; Syntax.........: _Skype_CallResume($oCall)
  3934. ; Parameters ....: $oCall - Call object
  3935. ; Return values .: Success - 1
  3936. ; Failure - 0 [Sets an error event]
  3937. ; Author ........: FireFox (d3mon)
  3938. ; Modified.......:
  3939. ; Remarks .......:
  3940. ; Related .......:
  3941. ; Link ..........:
  3942. ; Example .......: Yes
  3943. ; ===============================================================================================================================
  3944. Func _Skype_CallResume($oCall)
  3945. $oCall.Resume
  3946. Return __Skype_GetCommandReply()
  3947. EndFunc ;==>_Skype_CallResume
  3948. ; #FUNCTION# ====================================================================================================================
  3949. ; Name...........: _Skype_CallFinish
  3950. ; Description ...: Ends a call
  3951. ; Syntax.........: _Skype_CallFinish($oCall)
  3952. ; Parameters ....: $oCall - Call object
  3953. ; Return values .: Success - 1
  3954. ; Failure - 0 [Sets an error event]
  3955. ; Author ........: FireFox (d3mon)
  3956. ; Modified.......:
  3957. ; Remarks .......:
  3958. ; Related .......:
  3959. ; Link ..........:
  3960. ; Example .......: Yes
  3961. ; ===============================================================================================================================
  3962. Func _Skype_CallFinish($oCall)
  3963. $oCall.Finish
  3964. Return __Skype_GetCommandReply()
  3965. EndFunc ;==>_Skype_CallFinish
  3966. ; #FUNCTION# ====================================================================================================================
  3967. ; Name...........: _Skype_CallAnswer
  3968. ; Description ...: Answers a call
  3969. ; Syntax.........: _Skype_CallAnswer($oCall)
  3970. ; Parameters ....: $oCall - Call object
  3971. ; Return values .: Success - 1
  3972. ; Failure - 0 [Sets an error event]
  3973. ; Author ........: FireFox (d3mon)
  3974. ; Modified.......:
  3975. ; Remarks .......:
  3976. ; Related .......:
  3977. ; Link ..........:
  3978. ; Example .......: No
  3979. ; ===============================================================================================================================
  3980. Func _Skype_CallAnswer($oCall)
  3981. $oCall.Answer
  3982. Return __Skype_GetCommandReply()
  3983. EndFunc ;==>_Skype_CallAnswer
  3984. ; #FUNCTION# ====================================================================================================================
  3985. ; Name...........: _Skype_CallStartVideoSend
  3986. ; Description ...: Starts video send
  3987. ; Syntax.........: _Skype_CallStartVideoSend($oCall)
  3988. ; Parameters ....: $oCall - Call object
  3989. ; Return values .: Success - 1
  3990. ; Failure - 0 [Sets an error event]
  3991. ; Author ........: FireFox (d3mon)
  3992. ; Modified.......:
  3993. ; Remarks .......:
  3994. ; Related .......:
  3995. ; Link ..........:
  3996. ; Example .......: No
  3997. ; ===============================================================================================================================
  3998. Func _Skype_CallStartVideoSend($oCall)
  3999. $oCall.StartVideoSend
  4000. Return __Skype_GetCommandReply()
  4001. EndFunc ;==>_Skype_CallStartVideoSend
  4002. ; #FUNCTION# ====================================================================================================================
  4003. ; Name...........: _Skype_CallStopVideoSend
  4004. ; Description ...: Stops video send
  4005. ; Syntax.........: _Skype_CallStopVideoSend($oCall)
  4006. ; Parameters ....: $oCall - Call object
  4007. ; Return values .: Success - 1
  4008. ; Failure - 0 [Sets an error event]
  4009. ; Author ........: FireFox (d3mon)
  4010. ; Modified.......:
  4011. ; Remarks .......:
  4012. ; Related .......:
  4013. ; Link ..........:
  4014. ; Example .......: No
  4015. ; ===============================================================================================================================
  4016. Func _Skype_CallStopVideoSend($oCall)
  4017. $oCall.StopVideoSend
  4018. Return __Skype_GetCommandReply()
  4019. EndFunc ;==>_Skype_CallStopVideoSend
  4020. ; #FUNCTION# ====================================================================================================================
  4021. ; Name...........: _Skype_CallStartVideoReceive
  4022. ; Description ...: Starts video receive
  4023. ; Syntax.........: _Skype_CallStartVideoReceive($oCall)
  4024. ; Parameters ....: $oCall - Call object
  4025. ; Return values .: Success - 1
  4026. ; Failure - 0 [Sets an error event]
  4027. ; Author ........: FireFox (d3mon)
  4028. ; Modified.......:
  4029. ; Remarks .......:
  4030. ; Related .......:
  4031. ; Link ..........:
  4032. ; Example .......: No
  4033. ; ===============================================================================================================================
  4034. Func _Skype_CallStartVideoReceive($oCall)
  4035. $oCall.StartVideoReceive
  4036. Return __Skype_GetCommandReply()
  4037. EndFunc ;==>_Skype_CallStartVideoReceive
  4038. ; #FUNCTION# ====================================================================================================================
  4039. ; Name...........: _Skype_CallStopVideoReceive
  4040. ; Description ...: Stops video receive
  4041. ; Syntax.........: _Skype_CallStopVideoReceive($oCall)
  4042. ; Parameters ....: $oCall - Call object
  4043. ; Return values .: Success - 1
  4044. ; Failure - 0 [Sets an error event]
  4045. ; Author ........: FireFox (d3mon)
  4046. ; Modified.......:
  4047. ; Remarks .......:
  4048. ; Related .......:
  4049. ; Link ..........:
  4050. ; Example .......: No
  4051. ; ===============================================================================================================================
  4052. Func _Skype_CallStopVideoReceive($oCall)
  4053. $oCall.StopVideoReceive
  4054. Return __Skype_GetCommandReply()
  4055. EndFunc ;==>_Skype_CallStopVideoReceive
  4056. ; #FUNCTION# ====================================================================================================================
  4057. ; Name...........: _Skype_CallForward
  4058. ; Description ...: Forwards an incoming call
  4059. ; Syntax.........: _Skype_CallForward($oCall)
  4060. ; Parameters ....: $oCall - Call object
  4061. ; Return values .: Success - 1
  4062. ; Failure - 0 [Sets an error event]
  4063. ; Author ........: FireFox (d3mon)
  4064. ; Modified.......:
  4065. ; Remarks .......:
  4066. ; Related .......:
  4067. ; Link ..........:
  4068. ; Example .......: No
  4069. ; ===============================================================================================================================
  4070. Func _Skype_CallForward($oCall)
  4071. $oCall.Forward
  4072. Return __Skype_GetCommandReply()
  4073. EndFunc ;==>_Skype_CallForward
  4074. ; #FUNCTION# ====================================================================================================================
  4075. ; Name...........: _Skype_CallRedirectToVoicemail
  4076. ; Description ...: Redirects an incoming call to voicemail
  4077. ; Syntax.........: _Skype_CallRedirectToVoicemail($oCall)
  4078. ; Parameters ....: $oCall - Call object
  4079. ; Return values .: Success - 1
  4080. ; Failure - 0 [Sets an error event]
  4081. ; Author ........: FireFox (d3mon)
  4082. ; Modified.......:
  4083. ; Remarks .......:
  4084. ; Related .......:
  4085. ; Link ..........:
  4086. ; Example .......: No
  4087. ; ===============================================================================================================================
  4088. Func _Skype_CallRedirectToVoicemail($oCall)
  4089. $oCall.RedirectToVoicemail
  4090. Return __Skype_GetCommandReply()
  4091. EndFunc ;==>_Skype_CallRedirectToVoicemail
  4092. ; #FUNCTION# ====================================================================================================================
  4093. ; Name...........: _Skype_ProfileGetHandle
  4094. ; Description ...: Queries the current user handle
  4095. ; Syntax.........: _Skype_ProfileGetHandle()
  4096. ; Parameters ....: None
  4097. ; Return values .: Success - User handle
  4098. ; Failure - 0 [Sets an error event]
  4099. ; Author ........: FireFox (d3mon)
  4100. ; Modified.......:
  4101. ; Remarks .......:
  4102. ; Related .......:
  4103. ; Link ..........:
  4104. ; Example .......: No
  4105. ; ===============================================================================================================================
  4106. Func _Skype_ProfileGetHandle()
  4107. Return StringTrimLeft(__Skype_SendCommand("GET CURRENTUSERHANDLE", "CURRENTUSERHANDLE"), 19)
  4108. EndFunc ;==>_Skype_ProfileGetHandle
  4109. ; #FUNCTION# ====================================================================================================================
  4110. ; Name...........: _Skype_ProfileGetContacts
  4111. ; Description ...: Queries the contact list in the current user profile
  4112. ; Syntax.........: _Skype_ProfileGetContacts()
  4113. ; Parameters ....: None
  4114. ; Return values .: Success - Users object
  4115. ; Failure - [Sets an error event]
  4116. ; Author ........: FireFox (d3mon)
  4117. ; Modified.......:
  4118. ; Remarks .......:
  4119. ; Related .......:
  4120. ; Link ..........:
  4121. ; Example .......: Yes
  4122. ; ===============================================================================================================================
  4123. Func _Skype_ProfileGetContacts()
  4124. Local $sUsersHandles = ""
  4125. For $oUser In $oSkype.Friends
  4126. $sUsersHandles &= $oUser.Handle & Chr(0)
  4127. Next
  4128. Return StringSplit($sUsersHandles, Chr(0))
  4129. EndFunc ;==>_Skype_ProfileGetContacts
  4130. ; #FUNCTION# ====================================================================================================================
  4131. ; Name...........: _Skype_ProfileSaveAvatarToFile
  4132. ; Description ...: Saves current user avatar to file
  4133. ; Syntax.........: _Skype_ProfileSaveAvatarToFile($sFilePath, $iAvatarId = 1)
  4134. ; Parameters ....: $sFilePath - File path to save the avatar
  4135. ; $iAvatarId - Id of the avatar (default = 1)
  4136. ; Return values .: Success - 1
  4137. ; Failure - 0 [Sets an error event]
  4138. ; Author ........: FireFox (d3mon)
  4139. ; Modified.......:
  4140. ; Remarks .......: Destination file must be empty and the extension of the avatar must be BMP or JPG
  4141. ; Related .......: _Skype_LoadAvatarFromFile
  4142. ; Link ..........:
  4143. ; Example .......: Yes
  4144. ; ===============================================================================================================================
  4145. Func _Skype_ProfileSaveAvatarToFile($sFilePath, $iAvatarId = 1)
  4146. $oSkype.Settings.SaveAvatarToFile($sFilePath, $iAvatarId)
  4147. Return __Skype_GetCommandReply()
  4148. EndFunc ;==>_Skype_ProfileSaveAvatarToFile
  4149. ; #FUNCTION# ====================================================================================================================
  4150. ; Name...........: _Skype_ProfileLoadAvatarFromFile
  4151. ; Description ...: Replaces user current avatar with new avatar from file
  4152. ; Syntax.........: _Skype_ProfileLoadAvatarFromFile($sFilePath, $iAvatarId = 1)
  4153. ; Parameters ....: $sFilePath - File path to get the avatar
  4154. ; $iAvatarId - Id of the avatar
  4155. ; Return values .: Success - 1
  4156. ; Failure - 0 [Sets an error event]
  4157. ; Author ........: FireFox (d3mon)
  4158. ; Modified.......:
  4159. ; Remarks .......: The extension of the avatar must be jpg; jpeg; bmp; png; skype
  4160. ; Related .......: _Skype_SaveAvatarToFile
  4161. ; Link ..........:
  4162. ; Example .......: Yes
  4163. ; ===============================================================================================================================
  4164. Func _Skype_ProfileLoadAvatarFromFile($sFilePath, $iAvatarId = 1)
  4165. $oSkype.Settings.LoadAvatarFromFile($sFilePath, $iAvatarId)
  4166. Return __Skype_GetCommandReply()
  4167. EndFunc ;==>_Skype_ProfileLoadAvatarFromFile
  4168. ; #FUNCTION# ====================================================================================================================
  4169. ; Name...........: _Skype_ProfileGetOnlineStatus
  4170. ; Description ...: Queries the online status of the current user
  4171. ; Syntax.........: _Skype_ProfileGetOnlineStatus()
  4172. ; Parameters ....: None
  4173. ; Return values .: Success - TUserStatus (const)
  4174. ; Failure - [Sets an error event]
  4175. ; Author ........: FireFox (d3mon)
  4176. ; Modified.......:
  4177. ; Remarks .......:
  4178. ; Related .......:
  4179. ; Link ..........:
  4180. ; Example .......: Yes
  4181. ; ===============================================================================================================================
  4182. Func _Skype_ProfileGetOnlineStatus()
  4183. Return $oSkype.CurrentUserStatus
  4184. EndFunc ;==>_Skype_ProfileGetOnlineStatus
  4185. ; #FUNCTION# ====================================================================================================================
  4186. ; Name...........: _Skype_ProfileSetFullName
  4187. ; Description ...: Sets the full name in the current user profile
  4188. ; Syntax.........: _Skype_ProfileSetFullName($sFullName)
  4189. ; Parameters ....: $sFullName - Full name
  4190. ; Return values .: Success - 1
  4191. ; Failure - 0 [Sets an error event]
  4192. ; Author ........: FireFox (d3mon)
  4193. ; Modified.......:
  4194. ; Remarks .......:
  4195. ; Related .......: _Skype_ProfileGetFullName
  4196. ; Link ..........:
  4197. ; Example .......: No
  4198. ; ===============================================================================================================================
  4199. Func _Skype_ProfileSetFullName($sFullName)
  4200. $oSkype.CurrentUserProfile.FullName = $sFullName
  4201. Return __Skype_GetCommandReply()
  4202. EndFunc ;==>_Skype_ProfileSetFullName
  4203. ; #FUNCTION# ====================================================================================================================
  4204. ; Name...........: _Skype_ProfileGetFullName
  4205. ; Description ...: Queries the full name in the current user profile
  4206. ; Syntax.........: _Skype_ProfileGetFullName()
  4207. ; Parameters ....: None
  4208. ; Return values .: Success - Full name
  4209. ; Failure - [Sets an error event]
  4210. ; Author ........: FireFox (d3mon)
  4211. ; Modified.......:
  4212. ; Remarks .......:
  4213. ; Related .......: _Skype_ProfileSetFullName
  4214. ; Link ..........:
  4215. ; Example .......: Yes
  4216. ; ===============================================================================================================================
  4217. Func _Skype_ProfileGetFullName()
  4218. Return $oSkype.CurrentUserProfile.FullName
  4219. EndFunc ;==>_Skype_ProfileGetFullName
  4220. ; #FUNCTION# ====================================================================================================================
  4221. ; Name...........: _Skype_ProfileSetBirthday
  4222. ; Description ...: Sets the birthday in the current user profile
  4223. ; Syntax.........: _Skype_ProfileSetBirthday($sBirthday)
  4224. ; Parameters ....: $sBirthday - Birthday (format: YYYYMMDDHHMMSS)
  4225. ; Return values .: Success - 1
  4226. ; Failure - 0 [Sets an error event]
  4227. ; Author ........: FireFox (d3mon)
  4228. ; Modified.......:
  4229. ; Remarks .......:
  4230. ; Related .......: _Skype_ProfileGetBirthday
  4231. ; Link ..........:
  4232. ; Example .......: No
  4233. ; ===============================================================================================================================
  4234. Func _Skype_ProfileSetBirthday($sBirthday)
  4235. $oSkype.CurrentUserProfile.Birthday = $sBirthday
  4236. Return __Skype_GetCommandReply()
  4237. EndFunc ;==>_Skype_ProfileSetBirthday
  4238. ; #FUNCTION# ====================================================================================================================
  4239. ; Name...........: _Skype_ProfileGetBirthday
  4240. ; Description ...: Queries the birthday in the current user profile
  4241. ; Syntax.........: _Skype_ProfileGetBirthday()
  4242. ; Parameters ....: None
  4243. ; Return values .: Success - Birthday (format: YYYYMMDDHHMMSS)
  4244. ; Failure - [Sets an error event]
  4245. ; Author ........: FireFox (d3mon)
  4246. ; Modified.......:
  4247. ; Remarks .......:
  4248. ; Related .......: _Skype_ProfileSetBirthday
  4249. ; Link ..........:
  4250. ; Example .......: No
  4251. ; ===============================================================================================================================
  4252. Func _Skype_ProfileGetBirthday()
  4253. Return $oSkype.CurrentUserProfile.Birthday
  4254. EndFunc ;==>_Skype_ProfileGetBirthday
  4255. ; #FUNCTION# ====================================================================================================================
  4256. ; Name...........: _Skype_ProfileSetSex
  4257. ; Description ...: Sets the sex in the current user profile
  4258. ; Syntax.........: _Skype_ProfileSetSex($sSex)
  4259. ; Parameters ....: $TUserSex - TUserSex (const)
  4260. ; Return values .: Success - 0
  4261. ; Failure - 1 [Sets an error event]
  4262. ; Author ........: FireFox (d3mon)
  4263. ; Modified.......:
  4264. ; Remarks .......:
  4265. ; Related .......: _Skype_ProfileGetSex
  4266. ; Link ..........:
  4267. ; Example .......: No
  4268. ; ===============================================================================================================================
  4269. Func _Skype_ProfileSetSex($TUserSex)
  4270. $oSkype.CurrentUserProfile.Sex = $TUserSex
  4271. Return __Skype_GetCommandReply()
  4272. EndFunc ;==>_Skype_ProfileSetSex
  4273. ; #FUNCTION# ====================================================================================================================
  4274. ; Name...........: _Skype_ProfileGetSex
  4275. ; Description ...: Queries the sex in the current user profile
  4276. ; Syntax.........: _Skype_ProfileGetSex()
  4277. ; Parameters ....: None
  4278. ; Return values .: Success - TUserSex (const)
  4279. ; Failure - [Sets an error event]
  4280. ; Author ........: FireFox (d3mon)
  4281. ; Modified.......:
  4282. ; Remarks .......:
  4283. ; Related .......: _Skype_ProfileSetSex
  4284. ; Link ..........:
  4285. ; Example .......: No
  4286. ; ===============================================================================================================================
  4287. Func _Skype_ProfileGetSex()
  4288. Return $oSkype.CurrentUserProfile.Sex
  4289. EndFunc ;==>_Skype_ProfileGetSex
  4290. ; #FUNCTION# ====================================================================================================================
  4291. ; Name...........: _Skype_ProfileSetCountry
  4292. ; Description ...: Sets the ISO country code in the current user profile
  4293. ; Syntax.........: _Skype_ProfileSetCountry($sCountry)
  4294. ; Parameters ....: $sCountry - Country
  4295. ; Return values .: Success - 1
  4296. ; Failure - 0 [Sets an error event]
  4297. ; Author ........: FireFox (d3mon)
  4298. ; Modified.......:
  4299. ; Remarks .......:
  4300. ; Related .......: _Skype_ProfileGetCountry
  4301. ; Link ..........:
  4302. ; Example .......: No
  4303. ; ===============================================================================================================================
  4304. Func _Skype_ProfileSetCountry($sCountry)
  4305. $oSkype.CurrentUserProfile.Country = $sCountry
  4306. Return __Skype_GetCommandReply()
  4307. EndFunc ;==>_Skype_ProfileSetCountry
  4308. ; #FUNCTION# ====================================================================================================================
  4309. ; Name...........: _Skype_ProfileGetCountry
  4310. ; Description ...: Queries the ISO country code in the current user profile
  4311. ; Syntax.........: _Skype_ProfileGetCountry()
  4312. ; Parameters ....: None
  4313. ; Return values .: Success - Country
  4314. ; Failure - [Sets an error event]
  4315. ; Author ........: FireFox (d3mon)
  4316. ; Modified.......:
  4317. ; Remarks .......:
  4318. ; Related .......: _Skype_ProfileGetCountry
  4319. ; Link ..........:
  4320. ; Example .......: No
  4321. ; ===============================================================================================================================
  4322. Func _Skype_ProfileGetCountry()
  4323. Return $oSkype.CurrentUserProfile.Country
  4324. EndFunc ;==>_Skype_ProfileGetCountry
  4325. ; #FUNCTION# ====================================================================================================================
  4326. ; Name...........: _Skype_ProfileSetProvince
  4327. ; Description ...: Sets the province in the current user profile
  4328. ; Syntax.........: _Skype_ProfileSetProvince()
  4329. ; Parameters ....: $sProvince - Province
  4330. ; Return values .: Success - 1
  4331. ; Failure - 0 [Sets an error event]
  4332. ; Author ........: FireFox (d3mon)
  4333. ; Modified.......:
  4334. ; Remarks .......:
  4335. ; Related .......: _Skype_ProfileGetProvince
  4336. ; Link ..........:
  4337. ; Example .......: Yes
  4338. ; ===============================================================================================================================
  4339. Func _Skype_ProfileSetProvince($sProvince)
  4340. $oSkype.CurrentUserProfile.Province = $sProvince
  4341. Return __Skype_GetCommandReply()
  4342. EndFunc ;==>_Skype_ProfileSetProvince
  4343. ; #FUNCTION# ====================================================================================================================
  4344. ; Name...........: _Skype_ProfileGetProvince
  4345. ; Description ...: Queries the province in the current user profile
  4346. ; Syntax.........: _Skype_ProfileGetProvince()
  4347. ; Parameters ....: None
  4348. ; Return values .: Success - Province
  4349. ; Failure - [Sets an error event]
  4350. ; Author ........: FireFox (d3mon)
  4351. ; Modified.......:
  4352. ; Remarks .......:
  4353. ; Related .......: _Skype_ProfileGetProvince
  4354. ; Link ..........:
  4355. ; Example .......: Yes
  4356. ; ===============================================================================================================================
  4357. Func _Skype_ProfileGetProvince()
  4358. Return $oSkype.CurrentUserProfile.Province
  4359. EndFunc ;==>_Skype_ProfileGetProvince
  4360. ; #FUNCTION# ====================================================================================================================
  4361. ; Name...........: _Skype_ProfileSetCity
  4362. ; Description ...: Sets the city in the current user profile
  4363. ; Syntax.........: _Skype_ProfileSetCity($sCity)
  4364. ; Parameters ....: $sCity - City
  4365. ; Return values .: Success - 1
  4366. ; Failure - 0 [Sets an error event]
  4367. ; Author ........: FireFox (d3mon)
  4368. ; Modified.......:
  4369. ; Remarks .......:
  4370. ; Related .......: _Skype_ProfileGetCity
  4371. ; Link ..........:
  4372. ; Example .......: Yes
  4373. ; ===============================================================================================================================
  4374. Func _Skype_ProfileSetCity($sCity)
  4375. $oSkype.CurrentUserProfile.City = $sCity
  4376. Return __Skype_GetCommandReply()
  4377. EndFunc ;==>_Skype_ProfileSetCity
  4378. ; #FUNCTION# ====================================================================================================================
  4379. ; Name...........: _Skype_ProfileGetCity
  4380. ; Description ...: Queries the city in the current user profile
  4381. ; Syntax.........: _Skype_ProfileGetCity()
  4382. ; Parameters ....: None
  4383. ; Return values .: Success - City
  4384. ; Failure - [Sets an error event]
  4385. ; Author ........: FireFox (d3mon)
  4386. ; Modified.......:
  4387. ; Remarks .......:
  4388. ; Related .......: _Skype_ProfileSetCity
  4389. ; Link ..........:
  4390. ; Example .......: Yes
  4391. ; ===============================================================================================================================
  4392. Func _Skype_ProfileGetCity()
  4393. Return $oSkype.CurrentUserProfile.City
  4394. EndFunc ;==>_Skype_ProfileGetCity
  4395. ; #FUNCTION# ====================================================================================================================
  4396. ; Name...........: _Skype_ProfileSetPhoneHome
  4397. ; Description ...: Sets the home phone number in the current user profile
  4398. ; Syntax.........: _Skype_ProfileSetPhoneHome($iPhoneHome)
  4399. ; Parameters ....: $sPhoneHome - Phone Home
  4400. ; Return values .: Success - 1
  4401. ; Failure - 0 [Sets an error event]
  4402. ; Author ........: FireFox (d3mon)
  4403. ; Modified.......:
  4404. ; Remarks .......:
  4405. ; Related .......: _Skype_ProfileGetPhoneHome
  4406. ; Link ..........:
  4407. ; Example .......: Yes
  4408. ; ===============================================================================================================================
  4409. Func _Skype_ProfileSetPhoneHome($sPhoneHome)
  4410. $oSkype.CurrentUserProfile.PhoneHome = $sPhoneHome
  4411. Return __Skype_GetCommandReply()
  4412. EndFunc ;==>_Skype_ProfileSetPhoneHome
  4413. ; #FUNCTION# ====================================================================================================================
  4414. ; Name...........: _Skype_ProfileGetPhoneHome
  4415. ; Description ...: Queries the home phone number in the current user profile
  4416. ; Syntax.........: _Skype_ProfileGetPhoneHome()
  4417. ; Parameters ....: None
  4418. ; Return values .: Success - Phone Home
  4419. ; Failure - [Sets an error event]
  4420. ; Author ........: FireFox (d3mon)
  4421. ; Modified.......:
  4422. ; Remarks .......:
  4423. ; Related .......: _Skype_ProfileSetPhoneHome
  4424. ; Link ..........:
  4425. ; Example .......: Yes
  4426. ; ===============================================================================================================================
  4427. Func _Skype_ProfileGetPhoneHome()
  4428. Return $oSkype.CurrentUserProfile.PhoneHome
  4429. EndFunc ;==>_Skype_ProfileGetPhoneHome
  4430. ; #FUNCTION# ====================================================================================================================
  4431. ; Name...........: _Skype_ProfileSetPhoneMobile
  4432. ; Description ...: Sets the mobile phone number in the current user profile
  4433. ; Syntax.........: _Skype_ProfileSetPhoneMobile($iPhoneMobile)
  4434. ; Parameters ....: $sPhoneMobile - Phone Mobile
  4435. ; Return values .: Success - 1
  4436. ; Failure - 0 [Sets an error event]
  4437. ; Author ........: FireFox (d3mon)
  4438. ; Modified.......:
  4439. ; Remarks .......:
  4440. ; Related .......: _Skype_ProfileGetPhoneMobile
  4441. ; Link ..........:
  4442. ; Example .......: Yes
  4443. ; ===============================================================================================================================
  4444. Func _Skype_ProfileSetPhoneMobile($sPhoneMobile)
  4445. $oSkype.CurrentUserProfile.PhoneMobile = $sPhoneMobile
  4446. Return __Skype_GetCommandReply()
  4447. EndFunc ;==>_Skype_ProfileSetPhoneMobile
  4448. ; #FUNCTION# ====================================================================================================================
  4449. ; Name...........: _Skype_ProfileGetPhoneMobile
  4450. ; Description ...: Queries the mobile phone number in the current user profile
  4451. ; Syntax.........: _Skype_ProfileGetPhoneMobile()
  4452. ; Parameters ....: None
  4453. ; Return values .: Success - Phone Mobile
  4454. ; Failure - [Sets an error event]
  4455. ; Author ........: FireFox (d3mon)
  4456. ; Modified.......:
  4457. ; Remarks .......:
  4458. ; Related .......: _Skype_ProfileSetPhoneMobile
  4459. ; Link ..........:
  4460. ; Example .......: Yes
  4461. ; ===============================================================================================================================
  4462. Func _Skype_ProfileGetPhoneMobile()
  4463. Return $oSkype.CurrentUserProfile.PhoneMobile
  4464. EndFunc ;==>_Skype_ProfileGetPhoneMobile
  4465. ; #FUNCTION# ====================================================================================================================
  4466. ; Name...........: _Skype_ProfileSetHomepage
  4467. ; Description ...: Sets the homepage url in the current user profile
  4468. ; Syntax.........: _Skype_ProfileSetHomepage($Homepage)
  4469. ; Parameters ....: $Homepage - Home page
  4470. ; Return values .: Success - 1
  4471. ; Failure - 0 [Sets an error event]
  4472. ; Author ........: FireFox (d3mon)
  4473. ; Modified.......:
  4474. ; Remarks .......:
  4475. ; Related .......: _Skype_ProfileGetHomepage
  4476. ; Link ..........:
  4477. ; Example .......: Yes
  4478. ; ===============================================================================================================================
  4479. Func _Skype_ProfileSetHomepage($Homepage)
  4480. $oSkype.CurrentUserProfile.Homepage = $Homepage
  4481. Return __Skype_GetCommandReply()
  4482. EndFunc ;==>_Skype_ProfileSetHomepage
  4483. ; #FUNCTION# ====================================================================================================================
  4484. ; Name...........: _Skype_ProfileGetHomepage
  4485. ; Description ...: Queries the homepage url in the current user profile
  4486. ; Syntax.........: _Skype_ProfileGetHomepage()
  4487. ; Parameters ....: None
  4488. ; Return values .: Success - Home page
  4489. ; Failure - [Sets an error event]
  4490. ; Author ........: FireFox (d3mon)
  4491. ; Modified.......:
  4492. ; Remarks .......:
  4493. ; Related .......: _Skype_ProfileSetHomepage
  4494. ; Link ..........:
  4495. ; Example .......: Yes
  4496. ; ===============================================================================================================================
  4497. Func _Skype_ProfileGetHomepage()
  4498. Return $oSkype.CurrentUserProfile.Homepage
  4499. EndFunc ;==>_Skype_ProfileGetHomepage
  4500. ; #FUNCTION# ====================================================================================================================
  4501. ; Name...........: _Skype_ProfileSetAbout
  4502. ; Description ...: Sets the "About" text in the current user profile
  4503. ; Syntax.........: _Skype_ProfileSetAbout($sAbout)
  4504. ; Parameters ....: $sAbout - About text
  4505. ; Return values .: Success - 1
  4506. ; Failure - 0 [Sets an error event]
  4507. ; Author ........: FireFox (d3mon)
  4508. ; Modified.......:
  4509. ; Remarks .......:
  4510. ; Related .......: _Skype_ProfileGetAbout
  4511. ; Link ..........:
  4512. ; Example .......: Yes
  4513. ; ===============================================================================================================================
  4514. Func _Skype_ProfileSetAbout($sAbout)
  4515. $oSkype.CurrentUserProfile.About = $sAbout
  4516. Return __Skype_GetCommandReply()
  4517. EndFunc ;==>_Skype_ProfileSetAbout
  4518. ; #FUNCTION# ====================================================================================================================
  4519. ; Name...........: _Skype_ProfileGetAbout
  4520. ; Description ...: Queries the "About" text in the current user profile
  4521. ; Syntax.........: _Skype_ProfileGetAbout()
  4522. ; Parameters ....: None
  4523. ; Return values .: Success - About text
  4524. ; Failure - [Sets an error event]
  4525. ; Author ........: FireFox (d3mon)
  4526. ; Modified.......:
  4527. ; Remarks .......:
  4528. ; Related .......: _Skype_ProfileSetAbout
  4529. ; Link ..........:
  4530. ; Example .......: Yes
  4531. ; ===============================================================================================================================
  4532. Func _Skype_ProfileGetAbout()
  4533. Return $oSkype.CurrentUserProfile.About
  4534. EndFunc ;==>_Skype_ProfileGetAbout
  4535. ; #FUNCTION# ====================================================================================================================
  4536. ; Name...........: _Skype_ProfileSetMoodText
  4537. ; Description ...: Sets the mood text in the current user profile
  4538. ; Syntax.........: _Skype_ProfileSetMoodText($sMoodText)
  4539. ; Parameters ....: $sMoodText - Mood text
  4540. ; Return values .: Success - 1
  4541. ; Failure - 0 [Sets an error event]
  4542. ; Author ........: FireFox (d3mon)
  4543. ; Modified.......:
  4544. ; Remarks .......:
  4545. ; Related .......: _Skype_ProfileGetMoodText
  4546. ; Link ..........:
  4547. ; Example .......: Yes
  4548. ; ===============================================================================================================================
  4549. Func _Skype_ProfileSetMoodText($sMoodText)
  4550. $oSkype.CurrentUserProfile.MoodText = $sMoodText
  4551. Return __Skype_GetCommandReply()
  4552. EndFunc ;==>_Skype_ProfileSetMoodText
  4553. ; #FUNCTION# ====================================================================================================================
  4554. ; Name...........: _Skype_ProfileGetMoodText
  4555. ; Description ...: Queries the mood text in the current user profile
  4556. ; Syntax.........: _Skype_ProfileGetMoodText()
  4557. ; Parameters ....: None
  4558. ; Return values .: Success - Mood text
  4559. ; Failure - [Sets an error event]
  4560. ; Author ........: FireFox (d3mon)
  4561. ; Modified.......:
  4562. ; Remarks .......:
  4563. ; Related .......: _Skype_ProfileSetMoodText
  4564. ; Link ..........:
  4565. ; Example .......: Yes
  4566. ; ===============================================================================================================================
  4567. Func _Skype_ProfileGetMoodText()
  4568. Return $oSkype.CurrentUserProfile.MoodText
  4569. EndFunc ;==>_Skype_ProfileGetMoodText
  4570. ; #FUNCTION# ====================================================================================================================
  4571. ; Name...........: _Skype_ProfileSetTimezone
  4572. ; Description ...: Sets the timezone in the current user profile
  4573. ; Syntax.........: _Skype_ProfileSetTimezone($iTimezone)
  4574. ; Parameters ....: $iTimezone - Timezone
  4575. ; Return values .: Success - 1
  4576. ; Failure - 0 [Sets an error event]
  4577. ; Author ........: FireFox (d3mon)
  4578. ; Modified.......:
  4579. ; Remarks .......:
  4580. ; Related .......: _Skype_ProfileGetTimezone
  4581. ; Link ..........:
  4582. ; Example .......: No
  4583. ; ===============================================================================================================================
  4584. Func _Skype_ProfileSetTimezone($iTimezone)
  4585. $oSkype.CurrentUserProfile.Timezone = $iTimezone
  4586. Return __Skype_GetCommandReply()
  4587. EndFunc ;==>_Skype_ProfileSetTimezone
  4588. ; #FUNCTION# ====================================================================================================================
  4589. ; Name...........: _Skype_ProfileGetTimezone
  4590. ; Description ...: Queries the timezone in the current user profilele
  4591. ; Syntax.........: _Skype_ProfileGetTimezone()
  4592. ; Parameters ....: None
  4593. ; Return values .: Success - Time zone
  4594. ; Failure - [Sets an error event]
  4595. ; Author ........: FireFox (d3mon)
  4596. ; Modified.......:
  4597. ; Remarks .......:
  4598. ; Related .......: _Skype_ProfileSetTimezone
  4599. ; Link ..........:
  4600. ; Example .......: No
  4601. ; ===============================================================================================================================
  4602. Func _Skype_ProfileGetTimezone()
  4603. Return $oSkype.CurrentUserProfile.Timezone
  4604. EndFunc ;==>_Skype_ProfileGetTimezone
  4605. ; #FUNCTION# ====================================================================================================================
  4606. ; Name...........: _Skype_ProfileSetCallNoAnswerTimeout
  4607. ; Description ...: Sets the "call no answer timeout" in the current user profile
  4608. ; Syntax.........: _Skype_ProfileSetCallNoAnswerTimeout($iTimeout)
  4609. ; Parameters ....: $iTimeout - Timeout (sec)
  4610. ; Return values .: Success - 1
  4611. ; Failure - 0 [Sets an error event]
  4612. ; Author ........: FireFox (d3mon)
  4613. ; Modified.......:
  4614. ; Remarks .......:
  4615. ; Related .......: _Skype_ProfileGetCallNoAnswerTimeout
  4616. ; Link ..........:
  4617. ; Example .......: No
  4618. ; ===============================================================================================================================
  4619. Func _Skype_ProfileSetCallNoAnswerTimeout($iTimeout)
  4620. $oSkype.CurrentUserProfile.CallNoAnswerTimeout = $iTimeout
  4621. Return __Skype_GetCommandReply()
  4622. EndFunc ;==>_Skype_ProfileSetCallNoAnswerTimeout
  4623. ; #FUNCTION# ====================================================================================================================
  4624. ; Name...........: _Skype_ProfileGetCallNoAnswerTimeout
  4625. ; Description ...: Queries the "call no answer timeout" in the current user profile
  4626. ; Syntax.........: _Skype_ProfileGetCallNoAnswerTimeout()
  4627. ; Parameters ....: None
  4628. ; Return values .: Success - Timeout (sec)
  4629. ; Failure - [Sets an error event]
  4630. ; Author ........: FireFox (d3mon)
  4631. ; Modified.......:
  4632. ; Remarks .......:
  4633. ; Related .......: _Skype_ProfileSetCallNoAnswerTimeout
  4634. ; Link ..........:
  4635. ; Example .......: No
  4636. ; ===============================================================================================================================
  4637. Func _Skype_ProfileGetCallNoAnswerTimeout()
  4638. Return $oSkype.CurrentUserProfile.CallNoAnswerTimeout
  4639. EndFunc ;==>_Skype_ProfileGetCallNoAnswerTimeout
  4640. ; #FUNCTION# ====================================================================================================================
  4641. ; Name...........: _Skype_ProfileSetCallApplyCF
  4642. ; Description ...: Sets if call forwarding is set in the current user profile
  4643. ; Syntax.........: _Skype_ProfileSetCallApplyCF($blCallApplyCF)
  4644. ; Parameters ....: $blCallApplyCF - CF status
  4645. ; Return values .: Success - 1
  4646. ; Failure - 0 [Sets an error event]
  4647. ; Author ........: FireFox (d3mon)
  4648. ; Modified.......:
  4649. ; Remarks .......:
  4650. ; Related .......: _Skype_ProfileGetCallApplyCF
  4651. ; Link ..........:
  4652. ; Example .......: No
  4653. ; ===============================================================================================================================
  4654. Func _Skype_ProfileSetCallApplyCF($blCallApplyCF)
  4655. $oSkype.CurrentUserProfile.CallApplyCF = $blCallApplyCF
  4656. Return __Skype_GetCommandReply()
  4657. EndFunc ;==>_Skype_ProfileSetCallApplyCF
  4658. ; #FUNCTION# ====================================================================================================================
  4659. ; Name...........: _Skype_ProfileGetCallApplyCF
  4660. ; Description ...: Queries if call forwarding is set in the current user profile
  4661. ; Syntax.........: _Skype_ProfileGetCallApplyCF()
  4662. ; Parameters ....: None
  4663. ; Return values .: Success - CF status
  4664. ; Failure - [Sets an error event]
  4665. ; Author ........: FireFox (d3mon)
  4666. ; Modified.......:
  4667. ; Remarks .......:
  4668. ; Related .......: _Skype_ProfileSetCallApplyCF
  4669. ; Link ..........:
  4670. ; Example .......: No
  4671. ; ===============================================================================================================================
  4672. Func _Skype_ProfileGetCallApplyCF()
  4673. Return $oSkype.CurrentUserProfile.CallApplyCF
  4674. EndFunc ;==>_Skype_ProfileGetCallApplyCF
  4675. ; #FUNCTION# ====================================================================================================================
  4676. ; Name...........: _Skype_ProfileSetCallSendToVM
  4677. ; Description ...: Sets whether calls will be sent to voicemail in the current user profile
  4678. ; Syntax.........: _Skype_ProfileSetCallSendToVM($blCallSendToVM)
  4679. ; Parameters ....: $blCallSendToVM - CallSendToWM status
  4680. ; Return values .: Success -
  4681. ; Failure - [Sets an error event]
  4682. ; Author ........: FireFox (d3mon)
  4683. ; Modified.......:
  4684. ; Remarks .......:
  4685. ; Related .......: _Skype_ProfileGetCallSendToVM
  4686. ; Link ..........:
  4687. ; Example .......: No
  4688. ; ===============================================================================================================================
  4689. Func _Skype_ProfileSetCallSendToVM($blCallSendToVM)
  4690. $oSkype.CurrentUserProfile.CallSendToVM = $blCallSendToVM
  4691. EndFunc ;==>_Skype_ProfileSetCallSendToVM
  4692. ; #FUNCTION# ====================================================================================================================
  4693. ; Name...........: _Skype_ProfileGetCallSendToVM
  4694. ; Description ...: Queries whether calls will be sent to voicemail in the current user profile
  4695. ; Syntax.........: _Skype_ProfileGetCallSendToVM()
  4696. ; Parameters ....: None
  4697. ; Return values .: Success - CallSendToWM status (bool)
  4698. ; Failure - [Sets an error event]
  4699. ; Author ........: FireFox (d3mon)
  4700. ; Modified.......:
  4701. ; Remarks .......:
  4702. ; Related .......: _Skype_ProfileSetCallSendToVM
  4703. ; Link ..........:
  4704. ; Example .......: No
  4705. ; ===============================================================================================================================
  4706. Func _Skype_ProfileGetCallSendToVM()
  4707. Return $oSkype.CurrentUserProfile.CallSendToVM
  4708. EndFunc ;==>_Skype_ProfileGetCallSendToVM
  4709. ; #FUNCTION# ====================================================================================================================
  4710. ; Name...........: _Skype_ProfileSetCallForwardRules
  4711. ; Description ...: Sets the call forwarding rules in the current user profile
  4712. ; Syntax.........: _Skype_ProfileSetCallForwardRules($sCallForwardRules)
  4713. ; Parameters ....: $sCallForwardRules - Call forwarding rules
  4714. ; Return values .: Success - 1
  4715. ; Failure - 0 [Sets an error event]
  4716. ; Author ........: FireFox (d3mon)
  4717. ; Modified.......:
  4718. ; Remarks .......:
  4719. ; Related .......: _Skype_ProfileGetCallForwardRules
  4720. ; Link ..........:
  4721. ; Example .......: No
  4722. ; ===============================================================================================================================
  4723. Func _Skype_ProfileSetCallForwardRules($sCallForwardRules)
  4724. $oSkype.CurrentUserProfile.CallForwardRules = $sCallForwardRules
  4725. Return __Skype_GetCommandReply()
  4726. EndFunc ;==>_Skype_ProfileSetCallForwardRules
  4727. ; #FUNCTION# ====================================================================================================================
  4728. ; Name...........: _Skype_ProfileGetCallForwardRules
  4729. ; Description ...: Queries the call forwarding rules in the current user profile
  4730. ; Syntax.........: _Skype_ProfileGetCallForwardRules()
  4731. ; Parameters ....: None
  4732. ; Return values .: Success - Call forwarding rules
  4733. ; Failure - [Sets an error event]
  4734. ; Author ........: FireFox (d3mon)
  4735. ; Modified.......:
  4736. ; Remarks .......:
  4737. ; Related .......: _Skype_ProfileSetCallForwardRules
  4738. ; Link ..........:
  4739. ; Example .......: No
  4740. ; ===============================================================================================================================
  4741. Func _Skype_ProfileGetCallForwardRules()
  4742. Return $oSkype.CurrentUserProfile.CallForwardRules
  4743. EndFunc ;==>_Skype_ProfileGetCallForwardRules
  4744. ; #FUNCTION# ====================================================================================================================
  4745. ; Name...........: _Skype_ProfileGetBalance
  4746. ; Description ...: Queries the balance in currency cents in the current user profile
  4747. ; Syntax.........: _Skype_ProfileGetBalance()
  4748. ; Parameters ....: None
  4749. ; Return values .: Success - Balance in currency cents
  4750. ; Failure - [Sets an error event]
  4751. ; Author ........: FireFox (d3mon)
  4752. ; Modified.......:
  4753. ; Remarks .......:
  4754. ; Related .......:
  4755. ; Link ..........:
  4756. ; Example .......: No
  4757. ; ===============================================================================================================================
  4758. Func _Skype_ProfileGetBalance()
  4759. Return $oSkype.CurrentUserProfile.Balance
  4760. EndFunc ;==>_Skype_ProfileGetBalance
  4761. ; #FUNCTION# ====================================================================================================================
  4762. ; Name...........: _Skype_ProfileGetBalanceToText
  4763. ; Description ...: Queries the balance amount with currency symbol in the current user profile
  4764. ; Syntax.........: _Skype_ProfileGetBalanceToText()
  4765. ; Parameters ....: None
  4766. ; Return values .: Success - Balance amount with currency symbol
  4767. ; Failure - [Sets an error event]
  4768. ; Author ........: FireFox (d3mon)
  4769. ; Modified.......:
  4770. ; Remarks .......:
  4771. ; Related .......:
  4772. ; Link ..........:
  4773. ; Example .......: No
  4774. ; ===============================================================================================================================
  4775. Func _Skype_ProfileGetBalanceToText()
  4776. Return $oSkype.CurrentUserProfile.BalanceToText
  4777. EndFunc ;==>_Skype_ProfileGetBalanceToText
  4778. ; #FUNCTION# ====================================================================================================================
  4779. ; Name...........: _Skype_ProfileGetIPCountry
  4780. ; Description ...: Queries the ISO country code by IP address
  4781. ; Syntax.........: _Skype_ProfileGetIPCountry()
  4782. ; Parameters ....: None
  4783. ; Return values .: Success - ISO country code
  4784. ; Failure - [Sets an error event]
  4785. ; Author ........: FireFox (d3mon)
  4786. ; Modified.......:
  4787. ; Remarks .......:
  4788. ; Related .......:
  4789. ; Link ..........:
  4790. ; Example .......: No
  4791. ; ===============================================================================================================================
  4792. Func _Skype_ProfileGetIPCountry()
  4793. Return $oSkype.CurrentUserProfile.IPCountry
  4794. EndFunc ;==>_Skype_ProfileGetIPCountry
  4795. ; #FUNCTION# ====================================================================================================================
  4796. ; Name...........: _Skype_ProfileGetValidatedSmsNumbers
  4797. ; Description ...: Requests a list of validated SMS numbers
  4798. ; Syntax.........: _Skype_ProfileGetValidatedSmsNumbers()
  4799. ; Parameters ....: None
  4800. ; Return values .: Success - List of validated SMS numbers
  4801. ; Failure - [Sets an error event]
  4802. ; Author ........: FireFox (d3mon)
  4803. ; Modified.......:
  4804. ; Remarks .......:
  4805. ; Related .......:
  4806. ; Link ..........:
  4807. ; Example .......: No
  4808. ; ===============================================================================================================================
  4809. Func _Skype_ProfileGetValidatedSmsNumbers()
  4810. Return $oSkype.CurrentUserProfile.ValidatedSmsNumbers
  4811. EndFunc ;==>_Skype_ProfileGetValidatedSmsNumbers
  4812. ; #FUNCTION# ====================================================================================================================
  4813. ; Name...........: _Skype_ProfileSetRichMoodText
  4814. ; Description ...: Sets rich mood text in logged in user profile
  4815. ; Syntax.........: _Skype_ProfileSetRichMoodText($sRichMoodText)
  4816. ; Parameters ....: $sRichMoodText - Rich mood text
  4817. ; Return values .: Success -
  4818. ; Failure - [Sets an error event]
  4819. ; Author ........: FireFox (d3mon)
  4820. ; Modified.......:
  4821. ; Remarks .......:
  4822. ; Related .......: _Skype_ProfileGetRichMoodText
  4823. ; Link ..........:
  4824. ; Example .......: No
  4825. ; ===============================================================================================================================
  4826. Func _Skype_ProfileSetRichMoodText($sRichMoodText)
  4827. $oSkype.CurrentUserProfile.RichMoodText = $sRichMoodText
  4828. Return __Skype_GetCommandReply()
  4829. EndFunc ;==>_Skype_ProfileSetRichMoodText
  4830. ; #FUNCTION# ====================================================================================================================
  4831. ; Name...........: _Skype_ProfileGetRichMoodText
  4832. ; Description ...: Returns rich mood text in logged in user profile
  4833. ; Syntax.........: _Skype_ProfileGetRichMoodText()
  4834. ; Parameters ....: None
  4835. ; Return values .: Success - Rich mood text
  4836. ; Failure - [Sets an error event]
  4837. ; Author ........: FireFox (d3mon)
  4838. ; Modified.......:
  4839. ; Remarks .......:
  4840. ; Related .......: _Skype_ProfileSetRichMoodText
  4841. ; Link ..........:
  4842. ; Example .......: No
  4843. ; ===============================================================================================================================
  4844. Func _Skype_ProfileGetRichMoodText()
  4845. Return $oSkype.CurrentUserProfile.RichMoodText
  4846. EndFunc ;==>_Skype_ProfileGetRichMoodText
  4847. ; #FUNCTION# ====================================================================================================================
  4848. ; Name...........: _Skype_ProfileGetLanguage
  4849. ; Description ...: Queries the language code in the current user profile
  4850. ; Syntax.........: _Skype_ProfileGetLanguage()
  4851. ; Parameters ....: None
  4852. ; Return values .: Success - Language code
  4853. ; Failure - [Sets an error event]
  4854. ; Author ........: FireFox (d3mon)
  4855. ; Modified.......:
  4856. ; Remarks .......:
  4857. ; Related .......: _Skype_ProfileSetLanguage
  4858. ; Link ..........:
  4859. ; Example .......: No
  4860. ; ===============================================================================================================================
  4861. Func _Skype_ProfileGetLanguage()
  4862. Return $oSkype.CurrentUserProfile.Languages
  4863. EndFunc ;==>_Skype_ProfileGetLanguage
  4864. ; #FUNCTION# ====================================================================================================================
  4865. ; Name...........: _Skype_ProfileSetLanguage
  4866. ; Description ...: Sets the language code in the current user profile
  4867. ; Syntax.........: _Skype_ProfileSetLanguage()
  4868. ; Parameters ....: $sLanguage - Language code
  4869. ; Return values .: Success - 1
  4870. ; Failure - 0 [Sets an error event]
  4871. ; Author ........: FireFox (d3mon)
  4872. ; Modified.......:
  4873. ; Remarks .......:
  4874. ; Related .......: _Skype_ProfileSetLanguage
  4875. ; Link ..........:
  4876. ; Example .......: No
  4877. ; ===============================================================================================================================
  4878. Func _Skype_ProfileSetLanguage($sLanguage)
  4879. $oSkype.CurrentUserProfile.Languages = $sLanguage
  4880. Return __Skype_GetCommandReply()
  4881. EndFunc ;==>_Skype_ProfileSetLanguage
  4882. ; #FUNCTION# ====================================================================================================================
  4883. ; Name...........: _Skype_OnEventError
  4884. ; Description ...: Sets a function to be called on error
  4885. ; Syntax.........: _Skype_OnEventError($sFunc)
  4886. ; Parameters ....: $sFunc - Function name to be called
  4887. ; Return values .: None
  4888. ; Author ........: FireFox (d3mon)
  4889. ; Modified.......:
  4890. ; Remarks .......: The function called must have the following parameters:
  4891. ; $iError - Error number
  4892. ; $sError - Error description
  4893. ; Related .......:
  4894. ; Link ..........:
  4895. ; Example .......: Yes
  4896. ; ===============================================================================================================================
  4897. Func _Skype_OnEventError($sFunc)
  4898. $sOnError = $sFunc
  4899. EndFunc ;==>_Skype_OnEventError
  4900. ; #FUNCTION# ====================================================================================================================
  4901. ; Name...........: _Skype_OnEventAttachmentStatus
  4902. ; Description ...: Sets a function to be called by a change in the status of an attachment to the Skype API
  4903. ; Syntax.........: _Skype_OnEventAttachmentStatus($sFunc)
  4904. ; Parameters ....: $sFunc - Function name to be called
  4905. ; Return values .: None
  4906. ; Author ........: FireFox (d3mon)
  4907. ; Modified.......:
  4908. ; Remarks .......: The function called must have the following parameter:
  4909. ; $TAttachmentStatus - TAttachmentStatus (const)
  4910. ; Related .......:
  4911. ; Link ..........:
  4912. ; Example .......: No
  4913. ; ===============================================================================================================================
  4914. Func _Skype_OnEventAttachmentStatus($sFunc)
  4915. $sOnAttachmentStatus = $sFunc
  4916. EndFunc ;==>_Skype_OnEventAttachmentStatus
  4917. ; #FUNCTION# ====================================================================================================================
  4918. ; Name...........: _Skype_OnEventConnectionStatus
  4919. ; Description ...: Sets a function to be called by a connection status change
  4920. ; Syntax.........: _Skype_OnEventConnectionStatus($sFunc)
  4921. ; Parameters ....: $sFunc - Function name to be called
  4922. ; Return values .: None
  4923. ; Author ........: FireFox (d3mon)
  4924. ; Modified.......:
  4925. ; Remarks .......: The function called must have the following parameter:
  4926. ; $TConnectionStatus - TConnectionStatus (const)
  4927. ; Related .......:
  4928. ; Link ..........:
  4929. ; Example .......: No
  4930. ; ===============================================================================================================================
  4931. Func _Skype_OnEventConnectionStatus($sFunc)
  4932. $sOnConnectionStatus = $sFunc
  4933. EndFunc ;==>_Skype_OnEventConnectionStatus
  4934. ; #FUNCTION# ====================================================================================================================
  4935. ; Name...........: _Skype_OnEventUserStatus
  4936. ; Description ...: Sets a function to be called by a user status change
  4937. ; Syntax.........: _Skype_OnEventUserStatus($sFunc)
  4938. ; Parameters ....: $sFunc - Function name to be called
  4939. ; Return values .: None
  4940. ; Author ........: FireFox (d3mon)
  4941. ; Modified.......:
  4942. ; Remarks .......: The function called must have the following parameter:
  4943. ; $TUserStatus - TUserStatus (const)
  4944. ; Related .......:
  4945. ; Link ..........:
  4946. ; Example .......: No
  4947. ; ===============================================================================================================================
  4948. Func _Skype_OnEventUserStatus($sFunc)
  4949. $sOnUserStatus = $sFunc
  4950. EndFunc ;==>_Skype_OnEventUserStatus
  4951. ; #FUNCTION# ====================================================================================================================
  4952. ; Name...........: _Skype_OnEventOnlineStatus
  4953. ; Description ...: Sets a function to be called by a change in the online status of a user
  4954. ; Syntax.........: _Skype_OnEventOnlineStatus($sFunc)
  4955. ; Parameters ....: $sFunc - Function name to be called
  4956. ; Return values .: None
  4957. ; Author ........: FireFox (d3mon)
  4958. ; Modified.......:
  4959. ; Remarks .......: The function called must have the following parameter:
  4960. ; $TOnlineStatus - TOnlineStatus (const)
  4961. ; Related .......:
  4962. ; Link ..........:
  4963. ; Example .......: Yes
  4964. ; ===============================================================================================================================
  4965. Func _Skype_OnEventOnlineStatus($sFunc)
  4966. $sOnOnlineStatus = $sFunc
  4967. EndFunc ;==>_Skype_OnEventOnlineStatus
  4968. ; #FUNCTION# ====================================================================================================================
  4969. ; Name...........: _Skype_OnEventCallStatus
  4970. ; Description ...: Sets a function to be called by a change in call status
  4971. ; Syntax.........: _Skype_OnEventCallStatus($sFunc, $TCallStatus)
  4972. ; Parameters ....: $sFunc - Function name to be called
  4973. ; $TCallStatus - TCallStatus (const)
  4974. ; Return values .: None
  4975. ; Author ........: FireFox (d3mon)
  4976. ; Modified.......:
  4977. ; Remarks .......: The function called must have the following parameter:
  4978. ; $oCall - Call object
  4979. ; Related .......:
  4980. ; Link ..........:
  4981. ; Example .......: Yes
  4982. ; ===============================================================================================================================
  4983. Func _Skype_OnEventCallStatus($sFunc, $TCallStatus)
  4984. $aOnCallStatus[$TCallStatus + 1] = $sFunc
  4985. EndFunc ;==>_Skype_OnEventCallStatus
  4986. ; #FUNCTION# ====================================================================================================================
  4987. ; Name...........: _Skype_OnEventCallHistory
  4988. ; Description ...: Sets a function to be called by a change in call history
  4989. ; Syntax.........: _Skype_OnEventCallHistory($sFunc)
  4990. ; Parameters ....: $sFunc - Function name to be called
  4991. ; Return values .: None
  4992. ; Author ........: FireFox (d3mon)
  4993. ; Modified.......:
  4994. ; Remarks .......: The function called must have no parameters or by default parameters
  4995. ; Related .......:
  4996. ; Link ..........:
  4997. ; Example .......: No
  4998. ; ===============================================================================================================================
  4999. Func _Skype_OnEventCallHistory($sFunc)
  5000. $sOnCallHistory = $sFunc
  5001. EndFunc ;==>_Skype_OnEventCallHistory
  5002. ; #FUNCTION# ====================================================================================================================
  5003. ; Name...........: _Skype_OnEventMute
  5004. ; Description ...: Sets a function to be called by a change in mute status
  5005. ; Syntax.........: _Skype_OnEventMute($sFunc)
  5006. ; Parameters ....: $sFunc - Function name to be called
  5007. ; Return values .: None
  5008. ; Author ........: FireFox (d3mon)
  5009. ; Modified.......:
  5010. ; Remarks .......: The function called must have the following parameter:
  5011. ; $blMute - Mute status (bool)
  5012. ; Related .......:
  5013. ; Link ..........:
  5014. ; Example .......: No
  5015. ; ===============================================================================================================================
  5016. Func _Skype_OnEventMute($sFunc)
  5017. $sOnMute = $sFunc
  5018. EndFunc ;==>_Skype_OnEventMute
  5019. ; #FUNCTION# ====================================================================================================================
  5020. ; Name...........: _Skype_OnEventMessageStatus
  5021. ; Description ...: Sets a function to be called on message status changed
  5022. ; Syntax.........: _Skype_OnEventMessageStatus($sFunc, $sMessageStatus)
  5023. ; Parameters ....: $sFunc - Function name to be called
  5024. ; $TChatMessageStatus - TChatMessageStatus (const)
  5025. ; Return values .: None
  5026. ; Author ........: FireFox (d3mon)
  5027. ; Modified.......:
  5028. ; Remarks .......: The function called must have the following parameter:
  5029. ; $oMsg - Message object
  5030. ; Related .......:
  5031. ; Link ..........:
  5032. ; Example .......: Yes
  5033. ; ===============================================================================================================================
  5034. Func _Skype_OnEventMessageStatus($sFunc, $TChatMessageStatus)
  5035. $aOnMessageStatus[$TChatMessageStatus + 1] = $sFunc
  5036. EndFunc ;==>_Skype_OnEventMessageStatus
  5037. ; #FUNCTION# ====================================================================================================================
  5038. ; Name...........: _Skype_OnEventMessageHistory
  5039. ; Description ...: Sets a function to be called by a change in message history
  5040. ; Syntax.........: _Skype_OnEventMessageHistory($sFunc)
  5041. ; Parameters ....: $sFunc - Function name to be called
  5042. ; Return values .: None
  5043. ; Author ........: FireFox (d3mon)
  5044. ; Modified.......:
  5045. ; Remarks .......: The function called must have the following parameter:
  5046. ; $sUserHandle - Userhandle
  5047. ; Related .......:
  5048. ; Link ..........:
  5049. ; Example .......: No
  5050. ; ===============================================================================================================================
  5051. Func _Skype_OnEventMessageHistory($sFunc)
  5052. $sOnMute = $sFunc
  5053. EndFunc ;==>_Skype_OnEventMessageHistory
  5054. ; #FUNCTION# ====================================================================================================================
  5055. ; Name...........: _Skype_OnEventAutoAway
  5056. ; Description ...: Sets a function to be called by a change of auto away status
  5057. ; Syntax.........: _Skype_OnEventAutoAway($sFunc)
  5058. ; Parameters ....: $sFunc - Function name to be called
  5059. ; Return values .: None
  5060. ; Author ........: FireFox (d3mon)
  5061. ; Modified.......:
  5062. ; Remarks .......: The function called must have the following parameter:
  5063. ; $blAutoAway - Auto away status
  5064. ; Related .......:
  5065. ; Link ..........:
  5066. ; Example .......: No
  5067. ; ===============================================================================================================================
  5068. Func _Skype_OnEventAutoAway($sFunc)
  5069. $sOnAutoAway = $sFunc
  5070. EndFunc ;==>_Skype_OnEventAutoAway
  5071. ; #FUNCTION# ====================================================================================================================
  5072. ; Name...........: _Skype_OnEventCallDtmfReceived
  5073. ; Description ...: Sets a function to be called by a call DTMF event
  5074. ; Syntax.........: _Skype_OnEventAutoAway($sFunc)
  5075. ; Parameters ....: $sFunc - Function name to be called
  5076. ; Return values .: None
  5077. ; Author ........: FireFox (d3mon)
  5078. ; Modified.......:
  5079. ; Remarks .......: The function called must have the following parameters:
  5080. ; $oCall - Call object
  5081. ; $sCode - Call dtmf code
  5082. ; Related .......:
  5083. ; Link ..........:
  5084. ; Example .......: No
  5085. ; ===============================================================================================================================
  5086. Func _Skype_OnEventCallDtmfReceived($sFunc)
  5087. $sOnCallDtmfReceived = $sFunc
  5088. EndFunc ;==>_Skype_OnEventCallDtmfReceived
  5089. ; #FUNCTION# ====================================================================================================================
  5090. ; Name...........: _Skype_OnEventVoicemailStatus
  5091. ; Description ...: Sets a function to be called by a change in voicemail status
  5092. ; Syntax.........: _Skype_OnEventVoicemailStatus($sFunc)
  5093. ; Parameters ....: $sFunc - Function name to be called
  5094. ; Return values .: None
  5095. ; Author ........: FireFox (d3mon)
  5096. ; Modified.......:
  5097. ; Remarks .......: The function called must have the following parameters:
  5098. ; $oVM - Voicemail object
  5099. ; $TVoicemailStatus - TVoicemailStatus (const)
  5100. ; Related .......:
  5101. ; Link ..........:
  5102. ; Example .......: No
  5103. ; ===============================================================================================================================
  5104. Func _Skype_OnEventVoicemailStatus($sFunc)
  5105. $sOnVoiceMailStatus = $sFunc
  5106. EndFunc ;==>_Skype_OnEventVoicemailStatus
  5107. ; #FUNCTION# ====================================================================================================================
  5108. ; Name...........: _Skype_OnEventApplicationConnecting
  5109. ; Description ...: Sets a function to be called by users connecting to an application
  5110. ; Syntax.........: _Skype_OnEventApplicationConnecting($sFunc)
  5111. ; Parameters ....: $sFunc - Function name to be called
  5112. ; Return values .: None
  5113. ; Author ........: FireFox (d3mon)
  5114. ; Modified.......:
  5115. ; Remarks .......: The function called must have the following parameters:
  5116. ; $oApp - Application object
  5117. ; $oUsers - Users connected to the application
  5118. ; Related .......:
  5119. ; Link ..........:
  5120. ; Example .......: No
  5121. ; ===============================================================================================================================
  5122. Func _Skype_OnEventApplicationConnecting($sFunc)
  5123. $sOnAppConnecting = $sFunc
  5124. EndFunc ;==>_Skype_OnEventApplicationConnecting
  5125. ; #FUNCTION# ====================================================================================================================
  5126. ; Name...........: _Skype_OnEventContactsFocused
  5127. ; Description ...: Sets a function to be called by the contacts tab gaining or losing focus
  5128. ; Syntax.........: _Skype_OnEventContactsFocused($sFunc)
  5129. ; Parameters ....: $sFunc - Function name to be called
  5130. ; Return values .: None
  5131. ; Author ........: FireFox (d3mon)
  5132. ; Modified.......:
  5133. ; Remarks .......: The function called must have the following parameter:
  5134. ; $sUserHandle - UserHandle selected in the contacts tab
  5135. ; Related .......:
  5136. ; Link ..........:
  5137. ; Example .......: No
  5138. ; ===============================================================================================================================
  5139. Func _Skype_OnEventContactsFocused($sFunc)
  5140. $sOnContactsFocused = $sFunc
  5141. EndFunc ;==>_Skype_OnEventContactsFocused
  5142. ; #FUNCTION# ====================================================================================================================
  5143. ; Name...........: _Skype_OnEventGroupVisible
  5144. ; Description ...: Sets a function to be called by a user hiding/showing a group in the contacts tab
  5145. ; Syntax.........: _Skype_OnEventGroupVisible($sFunc)
  5146. ; Parameters ....: $sFunc - Function name to be called
  5147. ; Return values .: None
  5148. ; Author ........: FireFox (d3mon)
  5149. ; Modified.......:
  5150. ; Remarks .......: The function called must have the following parameters:
  5151. ; $sId - Group Id
  5152. ; $TGroupType - TGroupType (const)
  5153. ; $sDisplayName - Group display name
  5154. ; $blVisible - Visibility status (bool)
  5155. ; Related .......:
  5156. ; Link ..........:
  5157. ; Example .......: No
  5158. ; ===============================================================================================================================
  5159. Func _Skype_OnEventGroupVisible($sFunc)
  5160. $sOnGroupVisible = $sFunc
  5161. EndFunc ;==>_Skype_OnEventGroupVisible
  5162. ; #FUNCTION# ====================================================================================================================
  5163. ; Name...........: _Skype_OnEventGroupExpanded
  5164. ; Description ...: Sets a function to be called by a user expanding or collapsing a group in the contacts tab
  5165. ; Syntax.........: _Skype_OnEventGroupExpanded($sFunc)
  5166. ; Parameters ....: $sFunc - Function name to be called
  5167. ; Return values .: None
  5168. ; Author ........: FireFox (d3mon)
  5169. ; Modified.......:
  5170. ; Remarks .......: The function called must have the following parameters:
  5171. ; $sId - Group Id
  5172. ; $TGroupType - TGroupType (const)
  5173. ; $sDisplayName - Group display name
  5174. ; $blVisible - Visibility status (bool)
  5175. ; Related .......:
  5176. ; Link ..........:
  5177. ; Example .......: No
  5178. ; ===============================================================================================================================
  5179. Func _Skype_OnEventGroupExpanded($sFunc)
  5180. $sOnGroupExpanded = $sFunc
  5181. EndFunc ;==>_Skype_OnEventGroupExpanded
  5182. ; #FUNCTION# ====================================================================================================================
  5183. ; Name...........: _Skype_OnEventGroupUsers
  5184. ; Description ...: Sets a function to be called by a change in a contact group
  5185. ; Syntax.........: _Skype_OnEventGroupUsers($sFunc)
  5186. ; Parameters ....: $sFunc - Function name to be called
  5187. ; Return values .: None
  5188. ; Author ........: FireFox (d3mon)
  5189. ; Modified.......:
  5190. ; Remarks .......: The function called must have the following parameters:
  5191. ; $sId - Group Id
  5192. ; $TGroupType - TGroupType (const)
  5193. ; $sDisplayName - Group display name
  5194. ; $aUserHandle - UsersHandles (array)
  5195. ; Related .......:
  5196. ; Link ..........:
  5197. ; Example .......: No
  5198. ; ===============================================================================================================================
  5199. Func _Skype_OnEventGroupUsers($sFunc)
  5200. $sOnGroupUsers = $sFunc
  5201. EndFunc ;==>_Skype_OnEventGroupUsers
  5202. ; #FUNCTION# ====================================================================================================================
  5203. ; Name...........: _Skype_OnEventGroupDeleted
  5204. ; Description ...: Sets a function to be called by a user deleting a custom contact group
  5205. ; Syntax.........: _Skype_OnEventGroupDeleted($sFunc)
  5206. ; Parameters ....: $sFunc - Function name to be called
  5207. ; Return values .: None
  5208. ; Author ........: FireFox (d3mon)
  5209. ; Modified.......:
  5210. ; Remarks .......: The function called must have the following parameter:
  5211. ; $sId - Group Id
  5212. ; Related .......:
  5213. ; Link ..........:
  5214. ; Example .......: No
  5215. ; ===============================================================================================================================
  5216. Func _Skype_OnEventGroupDeleted($sFunc)
  5217. $sOnGroupDeleted = $sFunc
  5218. EndFunc ;==>_Skype_OnEventGroupDeleted
  5219. ; #FUNCTION# ====================================================================================================================
  5220. ; Name...........: _Skype_OnEventSmsMessageStatusChanged
  5221. ; Description ...: Sets a function to be called by a change in the SMS message status
  5222. ; Syntax.........: _Skype_OnEventSmsMessageStatusChanged($sFunc)
  5223. ; Parameters ....: $sFunc - Function name to be called
  5224. ; Return values .: None
  5225. ; Author ........: FireFox (d3mon)
  5226. ; Modified.......:
  5227. ; Remarks .......: The function called must have the following parameters:
  5228. ; $oSMS - Sms object
  5229. ; $TSmsMessageStatus - TSmsMessageStatus (const)
  5230. ; Related .......:
  5231. ; Link ..........:
  5232. ; Example .......: No
  5233. ; ===============================================================================================================================
  5234. Func _Skype_OnEventSmsMessageStatusChanged($sFunc)
  5235. $sOnSmsMessageStatusChanged = $sFunc
  5236. EndFunc ;==>_Skype_OnEventSmsMessageStatusChanged
  5237. ; #FUNCTION# ====================================================================================================================
  5238. ; Name...........: _Skype_OnEventSmsTargetStatusChanged
  5239. ; Description ...: Sets a function to be called by a change in the SMS target status
  5240. ; Syntax.........: _Skype_OnEventSmsTargetStatusChanged($sFunc)
  5241. ; Parameters ....: $sFunc - Function name to be called
  5242. ; Return values .: None
  5243. ; Author ........: FireFox (d3mon)
  5244. ; Modified.......:
  5245. ; Remarks .......: The function called must have the following parameters:
  5246. ; $sTargetId - Target Id
  5247. ; $iTarget - Target number
  5248. ; $TSmsTargetStatus - TSmsTargetStatus (const)
  5249. ; Related .......:
  5250. ; Link ..........:
  5251. ; Example .......: No
  5252. ; ===============================================================================================================================
  5253. Func _Skype_OnEventSmsTargetStatusChanged($sFunc)
  5254. $sOnSmsTargetStatusChanged = $sFunc
  5255. EndFunc ;==>_Skype_OnEventSmsTargetStatusChanged
  5256. ; #FUNCTION# ====================================================================================================================
  5257. ; Name...........: _Skype_OnEventCallInputStatusChanged
  5258. ; Description ...: Sets a function to be called by a change in the Call voice input status change
  5259. ; Syntax.........: _Skype_OnEventCallInputStatusChanged($sFunc)
  5260. ; Parameters ....: $sFunc - Function name to be called
  5261. ; Return values .: None
  5262. ; Author ........: FireFox (d3mon)
  5263. ; Modified.......:
  5264. ; Remarks .......: The function called must have the following parameters:
  5265. ; $oCall - Call object
  5266. ; $blStatus - Call input status (bool)
  5267. ; Related .......:
  5268. ; Link ..........:
  5269. ; Example .......: No
  5270. ; ===============================================================================================================================
  5271. Func _Skype_OnEventCallInputStatusChanged($sFunc)
  5272. $sOnCallInputStatusChanged = $sFunc
  5273. EndFunc ;==>_Skype_OnEventCallInputStatusChanged
  5274. ; #FUNCTION# ====================================================================================================================
  5275. ; Name...........: _Skype_OnEventAsyncSearchUsersFinished
  5276. ; Description ...: Sets a function to be called when a search is completed
  5277. ; Syntax.........: _Skype_OnEventAsyncSearchUsersFinished($sFunc)
  5278. ; Parameters ....: $sFunc - Function name to be called
  5279. ; Return values .: None
  5280. ; Author ........: FireFox (d3mon)
  5281. ; Modified.......:
  5282. ; Remarks .......: The function called must have the following parameters:
  5283. ; $iCookie - Search result cookie
  5284. ; $aUsers - Users object (array)
  5285. ; Related .......:
  5286. ; Link ..........:
  5287. ; Example .......: No
  5288. ; ===============================================================================================================================
  5289. Func _Skype_OnEventAsyncSearchUsersFinished($sFunc)
  5290. $sOnCallInputStatusChanged = $sFunc
  5291. EndFunc ;==>_Skype_OnEventAsyncSearchUsersFinished
  5292. ; #FUNCTION# ====================================================================================================================
  5293. ; Name...........: _Skype_OnEventCallSeenStatusChanged
  5294. ; Description ...: Sets a function to be called when the seen status of a call changes
  5295. ; Syntax.........: _Skype_OnEventCallSeenStatusChanged($sFunc)
  5296. ; Parameters ....: $sFunc - Function name to be called
  5297. ; Return values .: None
  5298. ; Author ........: FireFox (d3mon)
  5299. ; Modified.......:
  5300. ; Remarks .......: The function called must have the following parameters:
  5301. ; $oCall - Call object
  5302. ; $blStatus - Call seen status (bool)
  5303. ; Related .......:
  5304. ; Link ..........:
  5305. ; Example .......: No
  5306. ; ===============================================================================================================================
  5307. Func _Skype_OnEventCallSeenStatusChanged($sFunc)
  5308. $sOnCallInputStatusChanged = $sFunc
  5309. EndFunc ;==>_Skype_OnEventCallSeenStatusChanged
  5310. ; #FUNCTION# ====================================================================================================================
  5311. ; Name...........: _Skype_OnEventPluginEventClicked
  5312. ; Description ...: Sets a function to be called when a user clicks on a plug-in event
  5313. ; Syntax.........: _Skype_OnEventPluginEventClicked($sFunc)
  5314. ; Parameters ....: $sFunc - Function name to be called
  5315. ; Return values .: None
  5316. ; Author ........: FireFox (d3mon)
  5317. ; Modified.......:
  5318. ; Remarks .......: The function called must have the following parameter:
  5319. ; $sId - Plugin event Id
  5320. ; Related .......:
  5321. ; Link ..........:
  5322. ; Example .......: No
  5323. ; ===============================================================================================================================
  5324. Func _Skype_OnEventPluginEventClicked($sFunc)
  5325. $sOnCallInputStatusChanged = $sFunc
  5326. EndFunc ;==>_Skype_OnEventPluginEventClicked
  5327. ; #FUNCTION# ====================================================================================================================
  5328. ; Name...........: _Skype_OnEventPluginMenuItemClicked
  5329. ; Description ...: Sets a function to be called when a user clicks on a menu item
  5330. ; Syntax.........: _Skype_OnEventPluginMenuItemClicked($sFunc)
  5331. ; Parameters ....: $sFunc - Function name to be called
  5332. ; Return values .: None
  5333. ; Author ........: FireFox (d3mon)
  5334. ; Modified.......:
  5335. ; Remarks .......: The function called must have the following parameter:
  5336. ; $aPluginMenuItem (array):
  5337. ; $sId - MenuItem Id
  5338. ; $TPluginContext - TPluginContext (const)
  5339. ; $sContextId - Context Id
  5340. ; $aUsers - Users object (array)
  5341. ; Related .......:
  5342. ; Link ..........:
  5343. ; Example .......: No
  5344. ; ===============================================================================================================================
  5345. Func _Skype_OnEventPluginMenuItemClicked($sFunc)
  5346. $sOnPluginMenuItemClicked = $sFunc
  5347. EndFunc ;==>_Skype_OnEventPluginMenuItemClicked
  5348. ; #FUNCTION# ====================================================================================================================
  5349. ; Name...........: _Skype_OnEventWallpaperChanged
  5350. ; Description ...: Sets a function to be called when a wallpaper changes
  5351. ; Syntax.........: _Skype_OnEventWallpaperChanged($sFunc)
  5352. ; Parameters ....: $sFunc - Function name to be called
  5353. ; Return values .: None
  5354. ; Author ........: FireFox (d3mon)
  5355. ; Modified.......:
  5356. ; Remarks .......: The function called must have the following parameter:
  5357. ; $sPath - File path of the wallpaper
  5358. ; Related .......:
  5359. ; Link ..........:
  5360. ; Example .......: No
  5361. ; ===============================================================================================================================
  5362. Func _Skype_OnEventWallpaperChanged($sFunc)
  5363. $sOnWallpaperChanged = $sFunc
  5364. EndFunc ;==>_Skype_OnEventWallpaperChanged
  5365. ; #FUNCTION# ====================================================================================================================
  5366. ; Name...........: _Skype_OnEventFileTransferStatusChanged
  5367. ; Description ...: Sets a function to be called when a file transfer status changes
  5368. ; Syntax.........: _Skype_OnEventFileTransferStatusChanged($sFunc)
  5369. ; Parameters ....: $sFunc - Function name to be called
  5370. ; Return values .: None
  5371. ; Author ........: FireFox (d3mon)
  5372. ; Modified.......:
  5373. ; Remarks .......: The function called must have the following parameters:
  5374. ; $oTransfer - Transfert object
  5375. ; $TFileTransferStatus - TFileTransferStatus (const)
  5376. ; Related .......:
  5377. ; Link ..........:
  5378. ; Example .......: No
  5379. ; ===============================================================================================================================
  5380. Func _Skype_OnEventFileTransferStatusChanged($sFunc)
  5381. $sOnFileTransferStatusChanged = $sFunc
  5382. EndFunc ;==>_Skype_OnEventFileTransferStatusChanged
  5383. ; #FUNCTION# ====================================================================================================================
  5384. ; Name...........: _Skype_OnEventCallTransferStatusChanged
  5385. ; Description ...: Sets a function to be called when a call transfer status changes
  5386. ; Syntax.........: _Skype_OnEventCallTransferStatusChanged($sFunc)
  5387. ; Parameters ....: $sFunc - Function name to be called
  5388. ; Return values .: None
  5389. ; Author ........: FireFox (d3mon)
  5390. ; Modified.......:
  5391. ; Remarks .......: The function called must have the following parameters:
  5392. ; $oCall - Call object
  5393. ; $TCallStatus - TCallStatus (const)
  5394. ; Related .......:
  5395. ; Link ..........:
  5396. ; Example .......: No
  5397. ; ===============================================================================================================================
  5398. Func _Skype_OnEventCallTransferStatusChanged($sFunc)
  5399. $sOnCallTransferStatusChanged = $sFunc
  5400. EndFunc ;==>_Skype_OnEventCallTransferStatusChanged
  5401. ; #FUNCTION# ====================================================================================================================
  5402. ; Name...........: _Skype_OnEventChatMembersChanged
  5403. ; Description ...: Sets a function to be called when a chat members change
  5404. ; Syntax.........: _Skype_OnEventChatMembersChanged($sFunc)
  5405. ; Parameters ....: $sFunc - Function name to be called
  5406. ; Return values .: None
  5407. ; Author ........: FireFox (d3mon)
  5408. ; Modified.......:
  5409. ; Remarks .......: The function called must have the following parameters:
  5410. ; $oChat - Chat object
  5411. ; $aUsers - Users object (array)
  5412. ; Related .......:
  5413. ; Link ..........:
  5414. ; Example .......: No
  5415. ; ===============================================================================================================================
  5416. Func _Skype_OnEventChatMembersChanged($sFunc)
  5417. $sOnChatMembersChanged = $sFunc
  5418. EndFunc ;==>_Skype_OnEventChatMembersChanged
  5419. ; #FUNCTION# ====================================================================================================================
  5420. ; Name...........: _Skype_OnEventCallVideoStatusChanged
  5421. ; Description ...: Sets a function to be called when a call video status changes
  5422. ; Syntax.........: _Skype_OnEventCallVideoStatusChanged($sFunc)
  5423. ; Parameters ....: $sFunc - Function name to be called
  5424. ; Return values .: None
  5425. ; Author ........: FireFox (d3mon)
  5426. ; Modified.......:
  5427. ; Remarks .......: The function called must have the following parameters:
  5428. ; $oCall - Call object
  5429. ; $TCallVideoStatus - TCallVideoStatus (const)
  5430. ; Related .......:
  5431. ; Link ..........:
  5432. ; Example .......: No
  5433. ; ===============================================================================================================================
  5434. Func _Skype_OnEventCallVideoStatusChanged($sFunc)
  5435. $sOnCallVideoStatusChanged = $sFunc
  5436. EndFunc ;==>_Skype_OnEventCallVideoStatusChanged
  5437. ; #FUNCTION# ====================================================================================================================
  5438. ; Name...........: _Skype_OnEventCallVideoSendStatusChanged
  5439. ; Description ...: Sets a function to be called when a call video send status changes
  5440. ; Syntax.........: _Skype_OnEventCallVideoSendStatusChanged($sFunc)
  5441. ; Parameters ....: $sFunc - Function name to be called
  5442. ; Return values .: None
  5443. ; Author ........: FireFox (d3mon)
  5444. ; Modified.......:
  5445. ; Remarks .......: The function called must have the following parameters:
  5446. ; $oCall - Call object
  5447. ; $TCallVideoSendStatus - TCallVideoSendStatus (const)
  5448. ; Related .......:
  5449. ; Link ..........:
  5450. ; Example .......: No
  5451. ; ===============================================================================================================================
  5452. Func _Skype_OnEventCallVideoSendStatusChanged($sFunc)
  5453. $sOnCallVideoSendStatusChanged = $sFunc
  5454. EndFunc ;==>_Skype_OnEventCallVideoSendStatusChanged
  5455. ; #FUNCTION# ====================================================================================================================
  5456. ; Name...........: _Skype_OnEventCallVideoReceiveStatusChanged
  5457. ; Description ...: Sets a function to be called when a call video receive status changes
  5458. ; Syntax.........: _Skype_OnEventCallVideoReceiveStatusChanged($sFunc)
  5459. ; Parameters ....: $sFunc - Function name to be called
  5460. ; Return values .: None
  5461. ; Author ........: FireFox (d3mon)
  5462. ; Modified.......:
  5463. ; Remarks .......: The function called must have the following parameters:
  5464. ; $oCall - Call object
  5465. ; $TCallVideoSendStatus - TCallVideoSendStatus (const)
  5466. ; Related .......:
  5467. ; Link ..........:
  5468. ; Example .......: No
  5469. ; ===============================================================================================================================
  5470. Func _Skype_OnEventCallVideoReceiveStatusChanged($sFunc)
  5471. $sOnCallVideoReceiveStatusChanged = $sFunc
  5472. EndFunc ;==>_Skype_OnEventCallVideoReceiveStatusChanged
  5473. ; #FUNCTION# ====================================================================================================================
  5474. ; Name...........: _Skype_OnEventSilentModeStatusChanged
  5475. ; Description ...: Sets a function to be called when a silent mode is switched off
  5476. ; Syntax.........: _Skype_OnEventSilentModeStatusChanged($sFunc)
  5477. ; Parameters ....: $sFunc - Function name to be called
  5478. ; Return values .: None
  5479. ; Author ........: FireFox (d3mon)
  5480. ; Modified.......:
  5481. ; Remarks .......: The function called must have the following parameter:
  5482. ; $blSilent - Silent mode (bool)
  5483. ; Related .......:
  5484. ; Link ..........:
  5485. ; Example .......: No
  5486. ; ===============================================================================================================================
  5487. Func _Skype_OnEventSilentModeStatusChanged($sFunc)
  5488. $sOnSilentModeStatusChanged = $sFunc
  5489. EndFunc ;==>_Skype_OnEventSilentModeStatusChanged
  5490. ; #FUNCTION# ====================================================================================================================
  5491. ; Name...........: _Skype_OnEventUILanguageChanged
  5492. ; Description ...: Sets a function to be called when user changes Skype client language
  5493. ; Syntax.........: _Skype_OnEventUILanguageChanged($sFunc)
  5494. ; Parameters ....: $sFunc - Function name to be called
  5495. ; Return values .: None
  5496. ; Author ........: FireFox (d3mon)
  5497. ; Modified.......:
  5498. ; Remarks .......: The function called must have the following parameter:
  5499. ; $sCode - Language code
  5500. ; Related .......:
  5501. ; Link ..........:
  5502. ; Example .......: No
  5503. ; ===============================================================================================================================
  5504. Func _Skype_OnEventUILanguageChanged($sFunc)
  5505. $sOnUILanguageChanged = $sFunc
  5506. EndFunc ;==>_Skype_OnEventUILanguageChanged
  5507. ; #FUNCTION# ====================================================================================================================
  5508. ; Name...........: _Skype_OnEventUserAuthRequestReceived
  5509. ; Description ...: Sets a function to be called when user sends you authorization request
  5510. ; Syntax.........: _Skype_OnEventUserAuthRequestReceived($sFunc)
  5511. ; Parameters ....: $sFunc - Function name to be called
  5512. ; Return values .: None
  5513. ; Author ........: FireFox (d3mon)
  5514. ; Modified.......:
  5515. ; Remarks .......: The function called must have the following parameter:
  5516. ; $oUser - User object
  5517. ; Related .......:
  5518. ; Link ..........:
  5519. ; Example .......: No
  5520. ; ===============================================================================================================================
  5521. Func _Skype_OnEventUserAuthRequestReceived($sFunc)
  5522. $sOnUserAuthRequestReceived = $sFunc
  5523. EndFunc ;==>_Skype_OnEventUserAuthRequestReceived
  5524. ; #FUNCTION# ====================================================================================================================
  5525. ; Name...........: _Skype_UserGetFullName
  5526. ; Description ...: Queries the full name of the user
  5527. ; Syntax.........: _Skype_UserGetFullName()
  5528. ; Parameters ....: $sUserHandle - User handle
  5529. ; Return values .: Success - User fullname
  5530. ; Failure - [Sets an error event]
  5531. ; Author ........: FireFox (d3mon)
  5532. ; Modified.......:
  5533. ; Remarks .......:
  5534. ; Related .......:
  5535. ; Link ..........:
  5536. ; Example .......: Yes
  5537. ; ===============================================================================================================================
  5538. Func _Skype_UserGetFullName($sUserHandle)
  5539. Local $sUserFullName = $oSkype.User($sUserHandle).FullName
  5540. If $sUserFullName = "" Then Return $sUserHandle
  5541. Return $sUserFullName
  5542. EndFunc ;==>_Skype_UserGetFullName
  5543. ; #FUNCTION# ====================================================================================================================
  5544. ; Name...........: _Skype_UserSendMessage
  5545. ; Description ...: Sends a chat message to a user
  5546. ; Syntax.........: _Skype_UserSendMessage($sUserHandle, $sMessage)
  5547. ; Parameters ....: $sUserHandle - Name/handle of the user
  5548. ; $sMessage - Message to send
  5549. ; Return values .: Success - 1
  5550. ; Failure - 0 [Sets an error event]
  5551. ; Author ........: FireFox (d3mon)
  5552. ; Modified.......:
  5553. ; Remarks .......:
  5554. ; Related .......:
  5555. ; Link ..........:
  5556. ; Example .......: No
  5557. ; ===============================================================================================================================
  5558. Func _Skype_UserSendMessage($sUserHandle, $sMessage)
  5559. $oSkype.SendMessage($sUserHandle, $sMessage)
  5560. Return __Skype_GetCommandReply()
  5561. EndFunc ;==>_Skype_UserSendMessage
  5562. ; #FUNCTION# ====================================================================================================================
  5563. ; Name...........: _Skype_UserGetBirthday
  5564. ; Description ...: Queries the birthday of the user
  5565. ; Syntax.........: _Skype_UserGetBirthday($sUserHandle)
  5566. ; Parameters ....: $sUserHandle - User handle
  5567. ; Return values .: Success - User birthday (format: YYYYMMDDHHMMSS)
  5568. ; Failure - [Sets an error event]
  5569. ; Author ........: FireFox (d3mon)
  5570. ; Modified.......:
  5571. ; Remarks .......:
  5572. ; Related .......:
  5573. ; Link ..........:
  5574. ; Example .......: No
  5575. ; ===============================================================================================================================
  5576. Func _Skype_UserGetBirthday($sUserHandle)
  5577. Return $oSkype.User($sUserHandle).Birthday
  5578. EndFunc ;==>_Skype_UserGetBirthday
  5579. ; #FUNCTION# ====================================================================================================================
  5580. ; Name...........: _Skype_UserGetSex
  5581. ; Description ...: Queries the sex of the user
  5582. ; Syntax.........: _Skype_UserGetSex($sUserHandle)
  5583. ; Parameters ....: $sUserHandle - User handle
  5584. ; Return values .: Success - User sex
  5585. ; Failure - [Sets an error event]
  5586. ; Author ........: FireFox (d3mon)
  5587. ; Modified.......:
  5588. ; Remarks .......:
  5589. ; Related .......:
  5590. ; Link ..........:
  5591. ; Example .......: No
  5592. ; ===============================================================================================================================
  5593. Func _Skype_UserGetSex($sUserHandle)
  5594. Return $oSkype.User($sUserHandle).Sex
  5595. EndFunc ;==>_Skype_UserGetSex
  5596. ; #FUNCTION# ====================================================================================================================
  5597. ; Name...........: _Skype_UserGetCountry
  5598. ; Description ...: Queries the ISO country code of the user
  5599. ; Syntax.........: _Skype_UserGetCountry($sUserHandle)
  5600. ; Parameters ....: $sUserHandle - User handle
  5601. ; Return values .: Success - User country
  5602. ; Failure - [Sets an error event]
  5603. ; Author ........: FireFox (d3mon)
  5604. ; Modified.......:
  5605. ; Remarks .......:
  5606. ; Related .......: _Skype_ProfileGetCountry
  5607. ; Link ..........:
  5608. ; Example .......: No
  5609. ; ===============================================================================================================================
  5610. Func _Skype_UserGetCountry($sUserHandle)
  5611. Return $oSkype.User($sUserHandle).Country
  5612. EndFunc ;==>_Skype_UserGetCountry
  5613. ; #FUNCTION# ====================================================================================================================
  5614. ; Name...........: _Skype_UserGetProvince
  5615. ; Description ...: Queries the province of the user
  5616. ; Syntax.........: _Skype_UserGetProvince($sUserHandle)
  5617. ; Parameters ....: $sUserHandle - User handle
  5618. ; Return values .: Success - User province
  5619. ; Failure - [Sets an error event]
  5620. ; Author ........: FireFox (d3mon)
  5621. ; Modified.......:
  5622. ; Remarks .......:
  5623. ; Related .......:
  5624. ; Link ..........:
  5625. ; Example .......: No
  5626. ; ===============================================================================================================================
  5627. Func _Skype_UserGetProvince($sUserHandle)
  5628. Return $oSkype.User($sUserHandle).Province
  5629. EndFunc ;==>_Skype_UserGetProvince
  5630. ; #FUNCTION# ====================================================================================================================
  5631. ; Name...........: _Skype_UserGetCity
  5632. ; Description ...: Queries the city of the user
  5633. ; Syntax.........: _Skype_UserGetCity($sUserHandle)
  5634. ; Parameters ....: $sUserHandle - User handle
  5635. ; Return values .: Success - User city
  5636. ; Failure - [Sets an error event]
  5637. ; Author ........: FireFox (d3mon)
  5638. ; Modified.......:
  5639. ; Remarks .......:
  5640. ; Related .......:
  5641. ; Link ..........:
  5642. ; Example .......: No
  5643. ; ===============================================================================================================================
  5644. Func _Skype_UserGetCity($sUserHandle)
  5645. Return $oSkype.User($sUserHandle).City
  5646. EndFunc ;==>_Skype_UserGetCity
  5647. ; #FUNCTION# ====================================================================================================================
  5648. ; Name...........: _Skype_UserGetPhoneHome
  5649. ; Description ...: Queries the home phone number of the user
  5650. ; Syntax.........: _Skype_UserGetPhoneHome($sUserHandle)
  5651. ; Parameters ....: $sUserHandle - User handle
  5652. ; Return values .: Success - User phone home
  5653. ; Failure - [Sets an error event]
  5654. ; Author ........: FireFox (d3mon)
  5655. ; Modified.......:
  5656. ; Remarks .......:
  5657. ; Related .......:
  5658. ; Link ..........:
  5659. ; Example .......: No
  5660. ; ===============================================================================================================================
  5661. Func _Skype_UserGetPhoneHome($sUserHandle)
  5662. Return $oSkype.User($sUserHandle).PhoneHome
  5663. EndFunc ;==>_Skype_UserGetPhoneHome
  5664. ; #FUNCTION# ====================================================================================================================
  5665. ; Name...........: _Skype_UserGetPhoneMobile
  5666. ; Description ...: Queries the mobile phone number of the user
  5667. ; Syntax.........: _Skype_UserGetPhoneMobile($sUserHandle)
  5668. ; Parameters ....: $sUserHandle - User handle
  5669. ; Return values .: Success - Phone Mobile
  5670. ; Failure - [Sets an error event]
  5671. ; Author ........: FireFox (d3mon)
  5672. ; Modified.......:
  5673. ; Remarks .......:
  5674. ; Related .......:
  5675. ; Link ..........:
  5676. ; Example .......: No
  5677. ; ===============================================================================================================================
  5678. Func _Skype_UserGetPhoneMobile($sUserHandle)
  5679. Return $oSkype.User($sUserHandle).PhoneMobile
  5680. EndFunc ;==>_Skype_UserGetPhoneMobile
  5681. ; #FUNCTION# ====================================================================================================================
  5682. ; Name...........: _Skype_UserGetHomepage
  5683. ; Description ...: Queries the homepage url of the user
  5684. ; Syntax.........: _Skype_UserGetHomepage()
  5685. ; Parameters ....: $sUserHandle - User handle
  5686. ; Return values .: Success - User home page
  5687. ; Failure - [Sets an error event]
  5688. ; Author ........: FireFox (d3mon)
  5689. ; Modified.......:
  5690. ; Remarks .......:
  5691. ; Related .......:
  5692. ; Link ..........:
  5693. ; Example .......: No
  5694. ; ===============================================================================================================================
  5695. Func _Skype_UserGetHomepage($sUserHandle)
  5696. Return $oSkype.User($sUserHandle).Homepage
  5697. EndFunc ;==>_Skype_UserGetHomepage
  5698. ; #FUNCTION# ====================================================================================================================
  5699. ; Name...........: _Skype_UserGetAbout
  5700. ; Description ...: Queries the "About" text of the user
  5701. ; Syntax.........: _Skype_UserGetAbout($sUserHandle)
  5702. ; Parameters ....: $sUserHandle - User handle
  5703. ; Return values .: Success - About text
  5704. ; Failure - [Sets an error event]
  5705. ; Author ........: FireFox (d3mon)
  5706. ; Modified.......:
  5707. ; Remarks .......:
  5708. ; Related .......:
  5709. ; Link ..........:
  5710. ; Example .......: No
  5711. ; ===============================================================================================================================
  5712. Func _Skype_UserGetAbout($sUserHandle)
  5713. Return $oSkype.User($sUserHandle).About
  5714. EndFunc ;==>_Skype_UserGetAbout
  5715. ; #FUNCTION# ====================================================================================================================
  5716. ; Name...........: _Skype_UserGetMoodText
  5717. ; Description ...: Queries the mood text of the user
  5718. ; Syntax.........: _Skype_UserGetMoodText($sUserHandle)
  5719. ; Parameters ....: $sUserHandle - User handle
  5720. ; Return values .: Success - Mood text
  5721. ; Failure - [Sets an error event]
  5722. ; Author ........: FireFox (d3mon)
  5723. ; Modified.......:
  5724. ; Remarks .......:
  5725. ; Related .......:
  5726. ; Link ..........:
  5727. ; Example .......: No
  5728. ; ===============================================================================================================================
  5729. Func _Skype_UserGetMoodText($sUserHandle)
  5730. Return $oSkype.User($sUserHandle).MoodText
  5731. EndFunc ;==>_Skype_UserGetMoodText
  5732. ; #FUNCTION# ====================================================================================================================
  5733. ; Name...........: _Skype_UserGetTimezone
  5734. ; Description ...: Queries the timezone of the user
  5735. ; Syntax.........: _Skype_UserGetTimezone($sUserHandle)
  5736. ; Parameters ....: $sUserHandle - User handle
  5737. ; Return values .: Success - User timezone
  5738. ; Failure - [Sets an error event]
  5739. ; Author ........: FireFox (d3mon)
  5740. ; Modified.......:
  5741. ; Remarks .......:
  5742. ; Related .......:
  5743. ; Link ..........:
  5744. ; Example .......: No
  5745. ; ===============================================================================================================================
  5746. Func _Skype_UserGetTimezone($sUserHandle)
  5747. Return $oSkype.User($sUserHandle).Timezone
  5748. EndFunc ;==>_Skype_UserGetTimezone
  5749. ; #FUNCTION# ====================================================================================================================
  5750. ; Name...........: _Skype_UserGetRichMoodText
  5751. ; Description ...: Returns rich mood text of the user
  5752. ; Syntax.........: _Skype_UserGetRichMoodText($sUserHandle)
  5753. ; Parameters ....: $sUserHandle - User handle
  5754. ; Return values .: Success - User rich moodtext
  5755. ; Failure - [Sets an error event]
  5756. ; Author ........: FireFox (d3mon)
  5757. ; Modified.......:
  5758. ; Remarks .......:
  5759. ; Related .......:
  5760. ; Link ..........:
  5761. ; Example .......: No
  5762. ; ===============================================================================================================================
  5763. Func _Skype_UserGetRichMoodText($sUserHandle)
  5764. Return $oSkype.User($sUserHandle).RichMoodText
  5765. EndFunc ;==>_Skype_UserGetRichMoodText
  5766. ; #FUNCTION# ====================================================================================================================
  5767. ; Name...........: _Skype_UserGetBuddyStatus
  5768. ; Description ...: Queries buddy status of the user
  5769. ; Syntax.........: _Skype_UserGetBuddyStatus($sUserHandle)
  5770. ; Parameters ....: $sUserHandle - User handle
  5771. ; Return values .: Success - User TBuddyStatus (const)
  5772. ; Failure - [Sets an error event]
  5773. ; Author ........: FireFox (d3mon)
  5774. ; Modified.......:
  5775. ; Remarks .......:
  5776. ; Related .......:
  5777. ; Link ..........:
  5778. ; Example .......: No
  5779. ; ===============================================================================================================================
  5780. Func _Skype_UserGetBuddyStatus($sUserHandle)
  5781. Return $oSkype.User($sUserHandle).BuddyStatus
  5782. EndFunc ;==>_Skype_UserGetBuddyStatus
  5783. ; #FUNCTION# ====================================================================================================================
  5784. ; Name...........: _Skype_UserSetBuddyStatus
  5785. ; Description ...: Sets buddy status of the user
  5786. ; Syntax.........: _Skype_UserSetBuddyStatus($sUserHandle, $TBuddyStatus)
  5787. ; Parameters ....: $sUserHandle - User handle
  5788. ; $TBuddyStatus - TBuddyStatus (const)
  5789. ; Return values .: Success -
  5790. ; Failure - [Sets an error event]
  5791. ; Author ........: FireFox (d3mon)
  5792. ; Modified.......:
  5793. ; Remarks .......:
  5794. ; Related .......:
  5795. ; Link ..........:
  5796. ; Example .......: No
  5797. ; ===============================================================================================================================
  5798. Func _Skype_UserSetBuddyStatus($sUserHandle, $TBuddyStatus)
  5799. Return $oSkype.User($sUserHandle).BuddyStatus = $TBuddyStatus
  5800. EndFunc ;==>_Skype_UserSetBuddyStatus
  5801. ; #FUNCTION# ====================================================================================================================
  5802. ; Name...........: _Skype_UserGetAuthorized
  5803. ; Description ...: Queries authorization status of the user
  5804. ; Syntax.........: _Skype_UserGetAuthorized($sUserHandle)
  5805. ; Parameters ....: $sUserHandle - User handle
  5806. ; Return values .: Success - User athorization status (bool)
  5807. ; Failure - [Sets an error event]
  5808. ; Author ........: FireFox (d3mon)
  5809. ; Modified.......:
  5810. ; Remarks .......:
  5811. ; Related .......:
  5812. ; Link ..........:
  5813. ; Example .......: No
  5814. ; ===============================================================================================================================
  5815. Func _Skype_UserGetAuthorized($sUserHandle)
  5816. Return $oSkype.User($sUserHandle).IsAuthorized
  5817. EndFunc ;==>_Skype_UserGetAuthorized
  5818. ; #FUNCTION# ====================================================================================================================
  5819. ; Name...........: _Skype_UserSetAuthorized
  5820. ; Description ...: Sets authorization status of the user
  5821. ; Syntax.........: _Skype_UserSetAuthorized($sUserHandle, $blAuthorized)
  5822. ; Parameters ....: $sUserHandle - User handle
  5823. ; $blAuthorized - Athorization status
  5824. ; Return values .: Success - 1
  5825. ; Failure - 0 [Sets an error event]
  5826. ; Author ........: FireFox (d3mon)
  5827. ; Modified.......:
  5828. ; Remarks .......:
  5829. ; Related .......:
  5830. ; Link ..........:
  5831. ; Example .......: No
  5832. ; ===============================================================================================================================
  5833. Func _Skype_UserSetAuthorized($sUserHandle, $blAuthorized)
  5834. $oSkype.User($sUserHandle).IsAuthorized($blAuthorized)
  5835. Return __Skype_GetCommandReply()
  5836. EndFunc ;==>_Skype_UserSetAuthorized
  5837. ; #FUNCTION# ====================================================================================================================
  5838. ; Name...........: _Skype_UserGetIsBlocked
  5839. ; Description ...: Queries whether a user is blocked or not
  5840. ; Syntax.........: _Skype_UserGetIsBlocked($sUserHandle)
  5841. ; Parameters ....: $sUserHandle - User handle
  5842. ; Return values .: Success - User blocked status (bool)
  5843. ; Failure - [Sets an error event]
  5844. ; Author ........: FireFox (d3mon)
  5845. ; Modified.......:
  5846. ; Remarks .......:
  5847. ; Related .......:
  5848. ; Link ..........:
  5849. ; Example .......: No
  5850. ; ===============================================================================================================================
  5851. Func _Skype_UserGetIsBlocked($sUserHandle)
  5852. Return $oSkype.User($sUserHandle).IsBlocked
  5853. EndFunc ;==>_Skype_UserGetIsBlocked
  5854. ; #FUNCTION# ====================================================================================================================
  5855. ; Name...........: _Skype_UserSetIsBlocked
  5856. ; Description ...: Sets whether a user is blocked or not
  5857. ; Syntax.........: _Skype_UserSetIsBlocked($sUserHandle, $blBlocked)
  5858. ; Parameters ....: $sUserHandle - User handle
  5859. ; $blBlocked - Blocked status
  5860. ; Return values .: Success - 1
  5861. ; Failure - 0 [Sets an error event]
  5862. ; Author ........: FireFox (d3mon)
  5863. ; Modified.......:
  5864. ; Remarks .......:
  5865. ; Related .......:
  5866. ; Link ..........:
  5867. ; Example .......: No
  5868. ; ===============================================================================================================================
  5869. Func _Skype_UserSetIsBlocked($sUserHandle, $blBlocked)
  5870. $oSkype.User($sUserHandle).IsBlocked($blBlocked)
  5871. Return __Skype_GetCommandReply()
  5872. EndFunc ;==>_Skype_UserSetIsBlocked
  5873. ; #FUNCTION# ====================================================================================================================
  5874. ; Name...........: _Skype_UserGetDisplayName
  5875. ; Description ...: Queries the display name for a user
  5876. ; Syntax.........: _Skype_UserGetDisplayName($sUserHandle)
  5877. ; Parameters ....: $sUserHandle - User handle
  5878. ; Return values .: Success - User display name
  5879. ; Failure - [Sets an error event]
  5880. ; Author ........: FireFox (d3mon)
  5881. ; Modified.......:
  5882. ; Remarks .......:
  5883. ; Related .......:
  5884. ; Link ..........:
  5885. ; Example .......: No
  5886. ; ===============================================================================================================================
  5887. Func _Skype_UserGetDisplayName($sUserHandle)
  5888. Return $oSkype.User($sUserHandle).DisplayName
  5889. EndFunc ;==>_Skype_UserGetDisplayName
  5890. ; #FUNCTION# ====================================================================================================================
  5891. ; Name...........: _Skype_UserSetDisplayName
  5892. ; Description ...: Sets the display name for a user
  5893. ; Syntax.........: _Skype_UserSetDisplayName($sUserHandle, $sDisplayName)
  5894. ; Parameters ....: $sUserHandle - User handle
  5895. ; $sDisplayName - User display name
  5896. ; Return values .: Success - 1
  5897. ; Failure - 0 [Sets an error event]
  5898. ; Author ........: FireFox (d3mon)
  5899. ; Modified.......:
  5900. ; Remarks .......:
  5901. ; Related .......:
  5902. ; Link ..........:
  5903. ; Example .......: No
  5904. ; ===============================================================================================================================
  5905. Func _Skype_UserSetDisplayName($sUserHandle, $sDisplayName)
  5906. $oSkype.User($sUserHandle).DisplayName($sDisplayName)
  5907. Return __Skype_GetCommandReply()
  5908. EndFunc ;==>_Skype_UserSetDisplayName
  5909. ; #FUNCTION# ====================================================================================================================
  5910. ; Name...........: _Skype_UserGetOnlineStatus
  5911. ; Description ...: Queries the online status of the user
  5912. ; Syntax.........: _Skype_UserGetOnlineStatus($sUserHandle)
  5913. ; Parameters ....: $sUserHandle - User handle
  5914. ; Return values .: Success - User TOnlineStatus (const)
  5915. ; Failure - [Sets an error event]
  5916. ; Author ........: FireFox (d3mon)
  5917. ; Modified.......:
  5918. ; Remarks .......:
  5919. ; Related .......:
  5920. ; Link ..........:
  5921. ; Example .......: Yes
  5922. ; ===============================================================================================================================
  5923. Func _Skype_UserGetOnlineStatus($sUserHandle)
  5924. Return $oSkype.User($sUserHandle).OnlineStatus
  5925. EndFunc ;==>_Skype_UserGetOnlineStatus
  5926. ; #FUNCTION# ====================================================================================================================
  5927. ; Name...........: _Skype_UserGetLastOnline
  5928. ; Description ...: Queries the time when a user was last online
  5929. ; Syntax.........: _Skype_UserGetLastOnline($sUserHandle)
  5930. ; Parameters ....: $sUserHandle - User handle
  5931. ; Return values .: Success - User last online time
  5932. ; Failure - [Sets an error event]
  5933. ; Author ........: FireFox (d3mon)
  5934. ; Modified.......:
  5935. ; Remarks .......:
  5936. ; Related .......:
  5937. ; Link ..........:
  5938. ; Example .......: No
  5939. ; ===============================================================================================================================
  5940. Func _Skype_UserGetLastOnline($sUserHandle)
  5941. Return $oSkype.User($sUserHandle).LastOnline
  5942. EndFunc ;==>_Skype_UserGetLastOnline
  5943. ; #FUNCTION# ====================================================================================================================
  5944. ; Name...........: _Skype_UserGetReceivedAuthRequest
  5945. ; Description ...: Queries the authorization request text of the user
  5946. ; Syntax.........: _Skype_UserGetReceivedAuthRequest($sUserHandle)
  5947. ; Parameters ....: $sUserHandle - User handle
  5948. ; Return values .: Success - User authorization request text
  5949. ; Failure - [Sets an error event]
  5950. ; Author ........: FireFox (d3mon)
  5951. ; Modified.......:
  5952. ; Remarks .......:
  5953. ; Related .......:
  5954. ; Link ..........:
  5955. ; Example .......: No
  5956. ; ===============================================================================================================================
  5957. Func _Skype_UserGetReceivedAuthRequest($sUserHandle)
  5958. Return $oSkype.User($sUserHandle).ReceivedAuthRequest
  5959. EndFunc ;==>_Skype_UserGetReceivedAuthRequest
  5960. ; #FUNCTION# ====================================================================================================================
  5961. ; Name...........: _Skype_UserGetSpeedDial
  5962. ; Description ...: Queries the speed dial code of the user
  5963. ; Syntax.........: _Skype_UserGetSpeedDial($sUserHandle)
  5964. ; Parameters ....: $sUserHandle - User handle
  5965. ; Return values .: Success - User speed dial code
  5966. ; Failure - [Sets an error event]
  5967. ; Author ........: FireFox (d3mon)
  5968. ; Modified.......:
  5969. ; Remarks .......:
  5970. ; Related .......:
  5971. ; Link ..........:
  5972. ; Example .......: No
  5973. ; ===============================================================================================================================
  5974. Func _Skype_UserGetSpeedDial($sUserHandle)
  5975. Return $oSkype.User($sUserHandle).SpeedDial
  5976. EndFunc ;==>_Skype_UserGetSpeedDial
  5977. ; #FUNCTION# ====================================================================================================================
  5978. ; Name...........: _Skype_UserSetSpeedDial
  5979. ; Description ...: Sets the speed dial code of the user
  5980. ; Syntax.........: _Skype_UserSetSpeedDial($sUserHandle, $sSpeedDial)
  5981. ; Parameters ....: $sUserHandle - User handle
  5982. ; $sSpeedDial - Speed dial code
  5983. ; Return values .: Success - 1
  5984. ; Failure - 0 [Sets an error event]
  5985. ; Author ........: FireFox (d3mon)
  5986. ; Modified.......:
  5987. ; Remarks .......:
  5988. ; Related .......:
  5989. ; Link ..........:
  5990. ; Example .......: No
  5991. ; ===============================================================================================================================
  5992. Func _Skype_UserSetSpeedDial($sUserHandle, $sSpeedDial)
  5993. $oSkype.User($sUserHandle).SpeedDial($sSpeedDial)
  5994. Return __Skype_GetCommandReply()
  5995. EndFunc ;==>_Skype_UserSetSpeedDial
  5996. ; #FUNCTION# ====================================================================================================================
  5997. ; Name...........: _Skype_UserGetCanLeaveVoicemail
  5998. ; Description ...: Queries if it is possible to send voicemail to a user
  5999. ; Syntax.........: _Skype_UserGetCanLeaveVoicemail($sUserHandle)
  6000. ; Parameters ....: $sUserHandle - User handle
  6001. ; Return values .: Success - User send voicemail ability (bool)
  6002. ; Failure - [Sets an error event]
  6003. ; Author ........: FireFox (d3mon)
  6004. ; Modified.......:
  6005. ; Remarks .......:
  6006. ; Related .......:
  6007. ; Link ..........:
  6008. ; Example .......: No
  6009. ; ===============================================================================================================================
  6010. Func _Skype_UserGetCanLeaveVoicemail($sUserHandle)
  6011. Return $oSkype.User($sUserHandle).CanLeaveVoicemail
  6012. EndFunc ;==>_Skype_UserGetCanLeaveVoicemail
  6013. ; #FUNCTION# ====================================================================================================================
  6014. ; Name...........: _Skype_UserGetAliases
  6015. ; Description ...: Queries the alias text of the user
  6016. ; Syntax.........: _Skype_UserGetAliases($sUserHandle)
  6017. ; Parameters ....: $sUserHandle - User handle
  6018. ; Return values .: Success - User aliases
  6019. ; Failure - [Sets an error event]
  6020. ; Author ........: FireFox (d3mon)
  6021. ; Modified.......:
  6022. ; Remarks .......:
  6023. ; Related .......:
  6024. ; Link ..........:
  6025. ; Example .......: No
  6026. ; ===============================================================================================================================
  6027. Func _Skype_UserGetAliases($sUserHandle)
  6028. Return $oSkype.User($sUserHandle).Aliases
  6029. EndFunc ;==>_Skype_UserGetAliases
  6030. ; #FUNCTION# ====================================================================================================================
  6031. ; Name...........: _Skype_UserGetIsCallForwardActive
  6032. ; Description ...: Queries the call forwarding status of the user
  6033. ; Syntax.........: _Skype_UserGetIsCallForwardActive($sUserHandle)
  6034. ; Parameters ....: $sUserHandle - User handle
  6035. ; Return values .: Success - Call forward active status (bool)
  6036. ; Failure - [Sets an error event]
  6037. ; Author ........: FireFox (d3mon)
  6038. ; Modified.......:
  6039. ; Remarks .......:
  6040. ; Related .......:
  6041. ; Link ..........:
  6042. ; Example .......: No
  6043. ; ===============================================================================================================================
  6044. Func _Skype_UserGetIsCallForwardActive($sUserHandle)
  6045. Return $oSkype.User($sUserHandle).IsCallForwardActive
  6046. EndFunc ;==>_Skype_UserGetIsCallForwardActive
  6047. ; #FUNCTION# ====================================================================================================================
  6048. ; Name...........: _Skype_UserGetLanguage
  6049. ; Description ...: Queries the language of the user
  6050. ; Syntax.........: _Skype_UserGetLanguage($sUserHandle)
  6051. ; Parameters ....: $sUserHandle - User handle
  6052. ; Return values .: Success - User language
  6053. ; Failure - [Sets an error event]
  6054. ; Author ........: FireFox (d3mon)
  6055. ; Modified.......:
  6056. ; Remarks .......:
  6057. ; Related .......:
  6058. ; Link ..........:
  6059. ; Example .......: No
  6060. ; ===============================================================================================================================
  6061. Func _Skype_UserGetLanguage($sUserHandle)
  6062. Return $oSkype.User($sUserHandle).Language
  6063. EndFunc ;==>_Skype_UserGetLanguage
  6064. ; #FUNCTION# ====================================================================================================================
  6065. ; Name...........: _Skype_UserGetLanguageCode
  6066. ; Description ...: Queries the ISO language code of the user
  6067. ; Syntax.........: _Skype_UserGetLanguageCode($sUserHandle)
  6068. ; Parameters ....: $sUserHandle - User handle
  6069. ; Return values .: Success - User language code
  6070. ; Failure - [Sets an error event]
  6071. ; Author ........: FireFox (d3mon)
  6072. ; Modified.......:
  6073. ; Remarks .......:
  6074. ; Related .......:
  6075. ; Link ..........:
  6076. ; Example .......: No
  6077. ; ===============================================================================================================================
  6078. Func _Skype_UserGetLanguageCode($sUserHandle)
  6079. Return $oSkype.User($sUserHandle).LanguageCode
  6080. EndFunc ;==>_Skype_UserGetLanguageCode
  6081. ; #FUNCTION# ====================================================================================================================
  6082. ; Name...........: _Skype_UserGetIsVideoCapable
  6083. ; Description ...: Queries if a user has video capability
  6084. ; Syntax.........: _Skype_UserGetIsVideoCapable($sUserHandle)
  6085. ; Parameters ....: $sUserHandle - User handle
  6086. ; Return values .: Success - User video capability
  6087. ; Failure - [Sets an error event]
  6088. ; Author ........: FireFox (d3mon)
  6089. ; Modified.......:
  6090. ; Remarks .......:
  6091. ; Related .......:
  6092. ; Link ..........:
  6093. ; Example .......: No
  6094. ; ===============================================================================================================================
  6095. Func _Skype_UserGetIsVideoCapable($sUserHandle)
  6096. Return $oSkype.User($sUserHandle).IsVideoCapable
  6097. EndFunc ;==>_Skype_UserGetIsVideoCapable
  6098. ; #FUNCTION# ====================================================================================================================
  6099. ; Name...........: _Skype_UserGetIsSkypeOutContact
  6100. ; Description ...: Queries whether a user is a SkypeOut contact
  6101. ; Syntax.........: _Skype_UserGetIsSkypeOutContact($sUserHandle)
  6102. ; Parameters ....: $sUserHandle - User handle
  6103. ; Return values .: Success - User skypout contact status (bool)
  6104. ; Failure - [Sets an error event]
  6105. ; Author ........: FireFox (d3mon)
  6106. ; Modified.......:
  6107. ; Remarks .......:
  6108. ; Related .......:
  6109. ; Link ..........:
  6110. ; Example .......: No
  6111. ; ===============================================================================================================================
  6112. Func _Skype_UserGetIsSkypeOutContact($sUserHandle)
  6113. Return $oSkype.User($sUserHandle).IsSkypeOutContact
  6114. EndFunc ;==>_Skype_UserGetIsSkypeOutContact
  6115. ; #FUNCTION# ====================================================================================================================
  6116. ; Name...........: _Skype_UserGetNumberOfAuthBuddies
  6117. ; Description ...: Queries the number of authenticated buddies of the contact
  6118. ; Syntax.........: _Skype_UserGetNumberOfAuthBuddies($sUserHandle)
  6119. ; Parameters ....: $sUserHandle - User handle
  6120. ; Return values .: Success - User authbuddies number
  6121. ; Failure - [Sets an error event]
  6122. ; Author ........: FireFox (d3mon)
  6123. ; Modified.......:
  6124. ; Remarks .......:
  6125. ; Related .......:
  6126. ; Link ..........:
  6127. ; Example .......: No
  6128. ; ===============================================================================================================================
  6129. Func _Skype_UserGetNumberOfAuthBuddies($sUserHandle)
  6130. Return $oSkype.User($sUserHandle).NumberOfAuthBuddies
  6131. EndFunc ;==>_Skype_UserGetNumberOfAuthBuddies
  6132. ; #FUNCTION# ====================================================================================================================
  6133. ; Name...........: _Skype_UserGetIsVoicemailCapable
  6134. ; Description ...: Returns user voicemail capability status
  6135. ; Syntax.........: _Skype_UserGetIsVoicemailCapable($sUserHandle)
  6136. ; Parameters ....: $sUserHandle - User handle
  6137. ; Return values .: Success - User voicemail capability (bool)
  6138. ; Failure - [Sets an error event]
  6139. ; Author ........: FireFox (d3mon)
  6140. ; Modified.......:
  6141. ; Remarks .......:
  6142. ; Related .......:
  6143. ; Link ..........:
  6144. ; Example .......: No
  6145. ; ===============================================================================================================================
  6146. Func _Skype_UserGetIsVoicemailCapable($sUserHandle)
  6147. Return $oSkype.User($sUserHandle).IsVoicemailCapable
  6148. EndFunc ;==>_Skype_UserGetIsVoicemailCapable
  6149. ; #FUNCTION# ====================================================================================================================
  6150. ; Name...........: _Skype_ConvertAttachmentStatus
  6151. ; Description ...: Converts attachment status to text or vice versa
  6152. ; Syntax.........: _Skype_ConvertAttachmentStatus($TAttachmentStatus, $blConvertWay)
  6153. ; Parameters ....: $TAttachmentStatus - TAttachmentStatus (const)
  6154. ; or - sAttachmentStatus
  6155. ; $blConvertWay - True to convert const to text
  6156. ; - False to convert text to const
  6157. ; Return values .: Success - Converted const or text
  6158. ; Failure - [Sets an error event]
  6159. ; Author ........: FireFox (d3mon)
  6160. ; Modified.......:
  6161. ; Remarks .......:
  6162. ; Related .......:
  6163. ; Link ..........:
  6164. ; Example .......: No
  6165. ; ===============================================================================================================================
  6166. Func _Skype_ConvertAttachmentStatus($TAttachmentStatus, $blConvertWay)
  6167. If $blConvertWay Then
  6168. Return $oSkype.Convert.AttachmentStatusToText($TAttachmentStatus)
  6169. Else
  6170. Return $oSkype.Convert.TextToAttachmentStatus($TAttachmentStatus)
  6171. EndIf
  6172. EndFunc ;==>_Skype_ConvertAttachmentStatus
  6173. ; #FUNCTION# ====================================================================================================================
  6174. ; Name...........: _Skype_ConvertConnectionStatus
  6175. ; Description ...: Converts connection status to text or vice versa
  6176. ; Syntax.........: _Skype_ConvertConnectionStatus($TConnectionStatus, $blConvertWay)
  6177. ; Parameters ....: $TConnectionStatus - TConnectionStatus (const)
  6178. ; or - sConnectionStatus
  6179. ; $blConvertWay - True to convert const to text
  6180. ; - False to convert text to const
  6181. ; Return values .: Success - Converted const or text
  6182. ; Failure - [Sets an error event]
  6183. ; Author ........: FireFox (d3mon)
  6184. ; Modified.......:
  6185. ; Remarks .......:
  6186. ; Related .......:
  6187. ; Link ..........:
  6188. ; Example .......: No
  6189. ; ===============================================================================================================================
  6190. Func _Skype_ConvertConnectionStatus($TConnectionStatus, $blConvertWay)
  6191. If $blConvertWay Then
  6192. Return $oSkype.Convert.ConnectionStatusToText($TConnectionStatus)
  6193. Else
  6194. Return $oSkype.Convert.TextToConnectionStatus($TConnectionStatus)
  6195. EndIf
  6196. EndFunc ;==>_Skype_ConvertConnectionStatus
  6197. ; #FUNCTION# ====================================================================================================================
  6198. ; Name...........: _Skype_ConvertUserStatus
  6199. ; Description ...: Converts user status to text or vice versa
  6200. ; Syntax.........: _Skype_ConvertUserStatus($TUserStatus, $blConvertWay)
  6201. ; Parameters ....: $TUserStatus - TUserStatus (const)
  6202. ; or - sUserStatus
  6203. ; $blConvertWay - True to convert const to text
  6204. ; - False to convert text to const
  6205. ; Return values .: Success - Converted const or text
  6206. ; Failure - [Sets an error event]
  6207. ; Author ........: FireFox (d3mon)
  6208. ; Modified.......:
  6209. ; Remarks .......:
  6210. ; Related .......:
  6211. ; Link ..........:
  6212. ; Example .......: No
  6213. ; ===============================================================================================================================
  6214. Func _Skype_ConvertUserStatus($TUserStatus, $blConvertWay)
  6215. If $blConvertWay Then
  6216. Return $oSkype.Convert.UserStatusToText($TUserStatus)
  6217. Else
  6218. Return $oSkype.Convert.TextToUserStatus($TUserStatus)
  6219. EndIf
  6220. EndFunc ;==>_Skype_ConvertUserStatus
  6221. ; #FUNCTION# ====================================================================================================================
  6222. ; Name...........: _Skype_ConvertCallFailureReason
  6223. ; Description ...: Converts call failure reason to text or vice versa
  6224. ; Syntax.........: _Skype_ConvertCallFailureReason($TCallFailureReason, $blConvertWay)
  6225. ; Parameters ....: $TCallFailureReason - TCallFailureReason (const)
  6226. ; or - sCallFailureReason
  6227. ; $blConvertWay - True to convert const to text
  6228. ; - False to convert text to const
  6229. ; Return values .: Success - Converted const or text
  6230. ; Failure - [Sets an error event]
  6231. ; Author ........: FireFox (d3mon)
  6232. ; Modified.......:
  6233. ; Remarks .......:
  6234. ; Related .......:
  6235. ; Link ..........:
  6236. ; Example .......: No
  6237. ; ===============================================================================================================================
  6238. Func _Skype_ConvertCallFailureReason($TCallFailureReason, $blConvertWay)
  6239. If $blConvertWay Then
  6240. Return $oSkype.Convert.CallFailureReasonToText($TCallFailureReason)
  6241. Else
  6242. Return $oSkype.Convert.TextToCallFailureReason($TCallFailureReason)
  6243. EndIf
  6244. EndFunc ;==>_Skype_ConvertCallFailureReason
  6245. ; #FUNCTION# ====================================================================================================================
  6246. ; Name...........: _Skype_ConvertCallStatus
  6247. ; Description ...: Converts call status to text or vice versa
  6248. ; Syntax.........: _Skype_ConvertCallStatus($TCallStatus, $blConvertWay)
  6249. ; Parameters ....: $TCallStatus - TCallStatus (const)
  6250. ; or - sCallStatus
  6251. ; $blConvertWay - True to convert const to text
  6252. ; - False to convert text to const
  6253. ; Return values .: Success - Converted const or text
  6254. ; Failure - [Sets an error event]
  6255. ; Author ........: FireFox (d3mon)
  6256. ; Modified.......:
  6257. ; Remarks .......:
  6258. ; Related .......:
  6259. ; Link ..........:
  6260. ; Example .......: Yes
  6261. ; ===============================================================================================================================
  6262. Func _Skype_ConvertCallStatus($TCallStatus, $blConvertWay)
  6263. If $blConvertWay Then
  6264. Return $oSkype.Convert.CallStatusToText($TCallStatus)
  6265. Else
  6266. Return $oSkype.Convert.TextToCallStatus($TCallStatus)
  6267. EndIf
  6268. EndFunc ;==>_Skype_ConvertCallStatus
  6269. ; #FUNCTION# ====================================================================================================================
  6270. ; Name...........: _Skype_ConvertCallType
  6271. ; Description ...: Converts call type to text or vice versa
  6272. ; Syntax.........: _Skype_ConvertCallType($TCallType, $blConvertWay)
  6273. ; Parameters ....: $TCallType - TCallType (const)
  6274. ; or - sCallType
  6275. ; $blConvertWay - True to convert const to text
  6276. ; - False to convert text to const
  6277. ; Return values .: Success - Converted const or text
  6278. ; Failure - [Sets an error event]
  6279. ; Author ........: FireFox (d3mon)
  6280. ; Modified.......:
  6281. ; Remarks .......:
  6282. ; Related .......:
  6283. ; Link ..........:
  6284. ; Example .......: No
  6285. ; ===============================================================================================================================
  6286. Func _Skype_ConvertCallType($TCallType, $blConvertWay)
  6287. If $blConvertWay Then
  6288. Return $oSkype.Convert.CallTypeToText($TCallType)
  6289. Else
  6290. Return $oSkype.Convert.TextToCallType($TCallType)
  6291. EndIf
  6292. EndFunc ;==>_Skype_ConvertCallType
  6293. ; #FUNCTION# ====================================================================================================================
  6294. ; Name...........: _Skype_ConvertCallHistory
  6295. ; Description ...: Converts call history to text or vice versa
  6296. ; Syntax.........: _Skype_ConvertCallHistory($TCallHistory, $blConvertWay)
  6297. ; Parameters ....: $TCallHistory - TCallHistory (const)
  6298. ; or - sCallHistory
  6299. ; $blConvertWay - True to convert const to text
  6300. ; - False to convert text to const
  6301. ; Return values .: Success - Converted const or text
  6302. ; Failure - [Sets an error event]
  6303. ; Author ........: FireFox (d3mon)
  6304. ; Modified.......:
  6305. ; Remarks .......:
  6306. ; Related .......:
  6307. ; Link ..........:
  6308. ; Example .......: No
  6309. ; ===============================================================================================================================
  6310. Func _Skype_ConvertCallHistory($TCallHistory, $blConvertWay)
  6311. If $blConvertWay Then
  6312. Return $oSkype.Convert.CallHistoryToText($TCallHistory)
  6313. Else
  6314. Return $oSkype.Convert.TextToCallHistory($TCallHistory)
  6315. EndIf
  6316. EndFunc ;==>_Skype_ConvertCallHistory
  6317. ; #FUNCTION# ====================================================================================================================
  6318. ; Name...........: _Skype_ConvertCallVideoStatus
  6319. ; Description ...: Converts call video status to text or vice versa
  6320. ; Syntax.........: _Skype_ConvertCallVideoStatus($TCallVideoStatus, $blConvertWay)
  6321. ; Parameters ....: $TCallVideoStatus - TCallVideoStatus (const)
  6322. ; or - sCallVideoStatus
  6323. ; $blConvertWay - True to convert const to text
  6324. ; - False to convert text to const
  6325. ; Return values .: Success - Converted const or text
  6326. ; Failure - [Sets an error event]
  6327. ; Author ........: FireFox (d3mon)
  6328. ; Modified.......:
  6329. ; Remarks .......:
  6330. ; Related .......:
  6331. ; Link ..........:
  6332. ; Example .......: No
  6333. ; ===============================================================================================================================
  6334. Func _Skype_ConvertCallVideoStatus($TCallVideoStatus, $blConvertWay)
  6335. If $blConvertWay Then
  6336. Return $oSkype.Convert.CallVideoStatusToText($TCallVideoStatus)
  6337. Else
  6338. Return $oSkype.Convert.TextToCallVideoStatus($TCallVideoStatus)
  6339. EndIf
  6340. EndFunc ;==>_Skype_ConvertCallVideoStatus
  6341. ; #FUNCTION# ====================================================================================================================
  6342. ; Name...........: _Skype_ConvertCallVideoSendStatus
  6343. ; Description ...: Converts call video send status to text or vice versa
  6344. ; Syntax.........: _Skype_ConvertCallVideoSendStatus($TCallVideoSendStatus, $blConvertWay)
  6345. ; Parameters ....: $TCallVideoSendStatus - TCallVideoSendStatus (const)
  6346. ; or - sCallVideoSendStatus
  6347. ; $blConvertWay - True to convert const to text
  6348. ; - False to convert text to const
  6349. ; Return values .: Success - Converted const or text
  6350. ; Failure - [Sets an error event]
  6351. ; Author ........: FireFox (d3mon)
  6352. ; Modified.......:
  6353. ; Remarks .......:
  6354. ; Related .......:
  6355. ; Link ..........:
  6356. ; Example .......: No
  6357. ; ===============================================================================================================================
  6358. Func _Skype_ConvertCallVideoSendStatus($TCallVideoSendStatus, $blConvertWay)
  6359. If $blConvertWay Then
  6360. Return $oSkype.Convert.CallVideoSendStatusToText($TCallVideoSendStatus)
  6361. Else
  6362. Return $oSkype.Convert.TextToCallVideoSendStatus($TCallVideoSendStatus)
  6363. EndIf
  6364. EndFunc ;==>_Skype_ConvertCallVideoSendStatus
  6365. ; #FUNCTION# ====================================================================================================================
  6366. ; Name...........: _Skype_ConvertCallIoDeviceType
  6367. ; Description ...: Converts call IoDevice type to text or vice versa
  6368. ; Syntax.........: _Skype_ConvertCallIoDeviceType($TCallIoDeviceType, $blConvertWay)
  6369. ; Parameters ....: $TCallIoDeviceType - TCallIoDeviceType (const)
  6370. ; or - sCallIoDeviceType
  6371. ; $blConvertWay - True to convert const to text
  6372. ; - False to convert text to const
  6373. ; Return values .: Success - Converted const or text
  6374. ; Failure - [Sets an error event]
  6375. ; Author ........: FireFox (d3mon)
  6376. ; Modified.......:
  6377. ; Remarks .......:
  6378. ; Related .......:
  6379. ; Link ..........:
  6380. ; Example .......: No
  6381. ; ===============================================================================================================================
  6382. Func _Skype_ConvertCallIoDeviceType($TCallIoDeviceType, $blConvertWay)
  6383. If $blConvertWay Then
  6384. Return $oSkype.Convert.CallIoDeviceTypeToText($TCallIoDeviceType)
  6385. Else
  6386. Return $oSkype.Convert.TextToCallIoDeviceType($TCallIoDeviceType)
  6387. EndIf
  6388. EndFunc ;==>_Skype_ConvertCallIoDeviceType
  6389. ; #FUNCTION# ====================================================================================================================
  6390. ; Name...........: _Skype_ConvertChatMessageType
  6391. ; Description ...: Converts chat message type to text or vice versa
  6392. ; Syntax.........: _Skype_ConvertChatMessageType($TChatMessageType, $blConvertWay)
  6393. ; Parameters ....: $TChatMessageType - TChatMessageType (const)
  6394. ; or - sChatMessageType
  6395. ; $blConvertWay - True to convert const to text
  6396. ; - False to convert text to const
  6397. ; Return values .: Success - Converted const or text
  6398. ; Failure - [Sets an error event]
  6399. ; Author ........: FireFox (d3mon)
  6400. ; Modified.......:
  6401. ; Remarks .......:
  6402. ; Related .......:
  6403. ; Link ..........:
  6404. ; Example .......: No
  6405. ; ===============================================================================================================================
  6406. Func _Skype_ConvertChatMessageType($TChatMessageType, $blConvertWay)
  6407. If $blConvertWay Then
  6408. Return $oSkype.Convert.ChatMessageTypeToText($TChatMessageType)
  6409. Else
  6410. Return $oSkype.Convert.TextToChatMessageType($TChatMessageType)
  6411. EndIf
  6412. EndFunc ;==>_Skype_ConvertChatMessageType
  6413. ; #FUNCTION# ====================================================================================================================
  6414. ; Name...........: _Skype_ConvertChatMemberRole
  6415. ; Description ...: Converts chat member role to text or vice versa
  6416. ; Syntax.........: _Skype_ConvertChatMemberRole($TChatMemberRole, $blConvertWay)
  6417. ; Parameters ....: $TChatMemberRole - TChatMemberRole (const)
  6418. ; or - sChatMemberRole
  6419. ; $blConvertWay - True to convert const to text
  6420. ; - False to convert text to const
  6421. ; Return values .: Success - Converted const or text
  6422. ; Failure - [Sets an error event]
  6423. ; Author ........: FireFox (d3mon)
  6424. ; Modified.......:
  6425. ; Remarks .......:
  6426. ; Related .......:
  6427. ; Link ..........:
  6428. ; Example .......: No
  6429. ; ===============================================================================================================================
  6430. Func _Skype_ConvertChatMemberRole($TChatMemberRole, $blConvertWay)
  6431. If $blConvertWay Then
  6432. Return $oSkype.Convert.ChatMemberRoleToText($TChatMemberRole)
  6433. Else
  6434. Return $oSkype.Convert.TextToChatMemberRole($TChatMemberRole)
  6435. EndIf
  6436. EndFunc ;==>_Skype_ConvertChatMemberRole
  6437. ; #FUNCTION# ====================================================================================================================
  6438. ; Name...........: _Skype_ConvertUserSex
  6439. ; Description ...: Converts user sex to text or vice versa
  6440. ; Syntax.........: _Skype_ConvertUserSex($TUserSex, $blConvertWay)
  6441. ; Parameters ....: $TUserSex - TUserSex (const)
  6442. ; or - sUserSex
  6443. ; $blConvertWay - True to convert const to text
  6444. ; - False to convert text to const
  6445. ; Return values .: Success - Converted const or text
  6446. ; Failure - [Sets an error event]
  6447. ; Author ........: FireFox (d3mon)
  6448. ; Modified.......:
  6449. ; Remarks .......:
  6450. ; Related .......:
  6451. ; Link ..........:
  6452. ; Example .......: No
  6453. ; ===============================================================================================================================
  6454. Func _Skype_ConvertUserSex($TUserSex, $blConvertWay)
  6455. If $blConvertWay Then
  6456. Return $oSkype.Convert.UserSexToText($TUserSex)
  6457. Else
  6458. Return $oSkype.Convert.TextToUserSex($TUserSex)
  6459. EndIf
  6460. EndFunc ;==>_Skype_ConvertUserSex
  6461. ; #FUNCTION# ====================================================================================================================
  6462. ; Name...........: _Skype_ConvertBuddyStatus
  6463. ; Description ...: Converts buddy status to text or vice versa
  6464. ; Syntax.........: _Skype_ConvertBuddyStatus($TBuddyStatus, $blConvertWay)
  6465. ; Parameters ....: $TBuddyStatus - TBuddyStatus (const)
  6466. ; or - sBuddyStatus
  6467. ; $blConvertWay - True to convert const to text
  6468. ; - False to convert text to const
  6469. ; Return values .: Success - Converted const or text
  6470. ; Failure - [Sets an error event]
  6471. ; Author ........: FireFox (d3mon)
  6472. ; Modified.......:
  6473. ; Remarks .......:
  6474. ; Related .......:
  6475. ; Link ..........:
  6476. ; Example .......: No
  6477. ; ===============================================================================================================================
  6478. Func _Skype_ConvertBuddyStatus($TBuddyStatus, $blConvertWay)
  6479. If $blConvertWay Then
  6480. Return $oSkype.Convert.BuddyStatusToText($TBuddyStatus)
  6481. Else
  6482. Return $oSkype.Convert.TextToBuddyStatus($TBuddyStatus)
  6483. EndIf
  6484. EndFunc ;==>_Skype_ConvertBuddyStatus
  6485. ; #FUNCTION# ====================================================================================================================
  6486. ; Name...........: _Skype_ConvertOnlineStatus
  6487. ; Description ...: Converts online status to text or vice versa
  6488. ; Syntax.........: _Skype_ConvertOnlineStatus($TOnlineStatus, $blConvertWay)
  6489. ; Parameters ....: $TOnlineStatus - TOnlineStatus (const)
  6490. ; or - sOnlineStatus
  6491. ; $blConvertWay - True to convert const to text
  6492. ; - False to convert text to const
  6493. ; Return values .: Success - Converted const or text
  6494. ; Failure - [Sets an error event]
  6495. ; Author ........: FireFox (d3mon)
  6496. ; Modified.......:
  6497. ; Remarks .......:
  6498. ; Related .......:
  6499. ; Link ..........:
  6500. ; Example .......: No
  6501. ; ===============================================================================================================================
  6502. Func _Skype_ConvertOnlineStatus($TOnlineStatus, $blConvertWay)
  6503. If $blConvertWay Then
  6504. Return $oSkype.Convert.OnlineStatusToText($TOnlineStatus)
  6505. Else
  6506. Return $oSkype.Convert.TextToOnlineStatus($TOnlineStatus)
  6507. EndIf
  6508. EndFunc ;==>_Skype_ConvertOnlineStatus
  6509. ; #FUNCTION# ====================================================================================================================
  6510. ; Name...........: _Skype_ConvertOnlineStatus
  6511. ; Description ...: Converts online status to text or vice versa
  6512. ; Syntax.........: _Skype_ConvertOnlineStatus($TOnlineStatus, $blConvertWay)
  6513. ; Parameters ....: $TOnlineStatus - TOnlineStatus (const)
  6514. ; or - sOnlineStatus
  6515. ; $blConvertWay - True to convert const to text
  6516. ; - False to convert text to const
  6517. ; Return values .: Success - Converted const or text
  6518. ; Failure - [Sets an error event]
  6519. ; Author ........: FireFox (d3mon)
  6520. ; Modified.......:
  6521. ; Remarks .......:
  6522. ; Related .......:
  6523. ; Link ..........:
  6524. ; Example .......: No
  6525. ; ===============================================================================================================================
  6526. Func _Skype_ConvertChatLeaveReason($TChatLeaveReason, $blConvertWay)
  6527. If $blConvertWay Then
  6528. Return $oSkype.Convert.ChatLeaveReasonToText($TChatLeaveReason)
  6529. Else
  6530. Return $oSkype.Convert.TextToChatLeaveReason($TChatLeaveReason)
  6531. EndIf
  6532. EndFunc ;==>_Skype_ConvertChatLeaveReason
  6533. ; #FUNCTION# ====================================================================================================================
  6534. ; Name...........: _Skype_ConvertChatStatus
  6535. ; Description ...: Converts chat status to text or vice versa
  6536. ; Syntax.........: _Skype_ConvertChatStatus($TChatStatus, $blConvertWay)
  6537. ; Parameters ....: $TChatStatus - TChatStatus (const)
  6538. ; or - sChatStatus
  6539. ; $blConvertWay - True to convert const to text
  6540. ; - False to convert text to const
  6541. ; Return values .: Success - Converted const or text
  6542. ; Failure - [Sets an error event]
  6543. ; Author ........: FireFox (d3mon)
  6544. ; Modified.......:
  6545. ; Remarks .......:
  6546. ; Related .......:
  6547. ; Link ..........:
  6548. ; Example .......: No
  6549. ; ===============================================================================================================================
  6550. Func _Skype_ConvertChatStatus($TChatStatus, $blConvertWay)
  6551. If $blConvertWay Then
  6552. Return $oSkype.Convert.ChatStatusToText($TChatStatus)
  6553. Else
  6554. Return $oSkype.Convert.TextToChatStatus($TChatStatus)
  6555. EndIf
  6556. EndFunc ;==>_Skype_ConvertChatStatus
  6557. ; #FUNCTION# ====================================================================================================================
  6558. ; Name...........: _Skype_ConvertChatType
  6559. ; Description ...: Converts chat type to text or vice versa
  6560. ; Syntax.........: _Skype_ConvertChatType($TChatType, $blConvertWay)
  6561. ; Parameters ....: $TChatType - TChatType (const)
  6562. ; or - sChatType
  6563. ; $blConvertWay - True to convert const to text
  6564. ; - False to convert text to const
  6565. ; Return values .: Success - Converted const or text
  6566. ; Failure - [Sets an error event]
  6567. ; Author ........: FireFox (d3mon)
  6568. ; Modified.......:
  6569. ; Remarks .......:
  6570. ; Related .......:
  6571. ; Link ..........:
  6572. ; Example .......: No
  6573. ; ===============================================================================================================================
  6574. Func _Skype_ConvertChatType($TChatType, $blConvertWay)
  6575. If $blConvertWay Then
  6576. Return $oSkype.Convert.ChatTypeToText($TChatType)
  6577. Else
  6578. Return $oSkype.Convert.TextToChatType($TChatType)
  6579. EndIf
  6580. EndFunc ;==>_Skype_ConvertChatType
  6581. ; #FUNCTION# ====================================================================================================================
  6582. ; Name...........: _Skype_ConvertChatMyStatus
  6583. ; Description ...: Converts chat mystatus to text or vice versa
  6584. ; Syntax.........: _Skype_ConvertChatMyStatus($TChatMyStatus, $blConvertWay)
  6585. ; Parameters ....: $TChatMyStatus - TChatMyStatus (const)
  6586. ; or - sChatMyStatus
  6587. ; $blConvertWay - True to convert const to text
  6588. ; - False to convert text to const
  6589. ; Return values .: Success - Converted const or text
  6590. ; Failure - [Sets an error event]
  6591. ; Author ........: FireFox (d3mon)
  6592. ; Modified.......:
  6593. ; Remarks .......:
  6594. ; Related .......:
  6595. ; Link ..........:
  6596. ; Example .......: No
  6597. ; ===============================================================================================================================
  6598. Func _Skype_ConvertChatMyStatus($TChatMyStatus, $blConvertWay)
  6599. If $blConvertWay Then
  6600. Return $oSkype.Convert.ChatMyStatusToText($TChatMyStatus)
  6601. Else
  6602. Return $oSkype.Convert.TextToChatMyStatus($TChatMyStatus)
  6603. EndIf
  6604. EndFunc ;==>_Skype_ConvertChatMyStatus
  6605. ; #FUNCTION# ====================================================================================================================
  6606. ; Name...........: _Skype_ConvertChatOptions
  6607. ; Description ...: Converts chat options to text or vice versa
  6608. ; Syntax.........: _Skype_ConvertChatOptions($TChatOptions, $blConvertWay)
  6609. ; Parameters ....: $TChatOptions - TChatOptions (const)
  6610. ; or - sChatOptions
  6611. ; $blConvertWay - True to convert const to text
  6612. ; - False to convert text to const
  6613. ; Return values .: Success - Converted const or text
  6614. ; Failure - [Sets an error event]
  6615. ; Author ........: FireFox (d3mon)
  6616. ; Modified.......:
  6617. ; Remarks .......:
  6618. ; Related .......:
  6619. ; Link ..........:
  6620. ; Example .......: No
  6621. ; ===============================================================================================================================
  6622. Func _Skype_ConvertChatOptions($TChatOptions, $blConvertWay)
  6623. If $blConvertWay Then
  6624. Return $oSkype.Convert.ChatOptionsToText($TChatOptions)
  6625. Else
  6626. Return $oSkype.Convert.TextToChatOptions($TChatOptions)
  6627. EndIf
  6628. EndFunc ;==>_Skype_ConvertChatOptions
  6629. ; #FUNCTION# ====================================================================================================================
  6630. ; Name...........: _Skype_ConvertVoicemailType
  6631. ; Description ...: Converts voicemail type to text or vice versa
  6632. ; Syntax.........: _Skype_ConvertVoicemailType($TVoicemailType, $blConvertWay)
  6633. ; Parameters ....: $TVoicemailType - TVoicemailType (const)
  6634. ; or - sVoicemailType
  6635. ; $blConvertWay - True to convert const to text
  6636. ; - False to convert text to const
  6637. ; Return values .: Success - Converted const or text
  6638. ; Failure - [Sets an error event]
  6639. ; Author ........: FireFox (d3mon)
  6640. ; Modified.......:
  6641. ; Remarks .......:
  6642. ; Related .......:
  6643. ; Link ..........:
  6644. ; Example .......: No
  6645. ; ===============================================================================================================================
  6646. Func _Skype_ConvertVoicemailType($TVoicemailType, $blConvertWay)
  6647. If $blConvertWay Then
  6648. Return $oSkype.Convert.VoicemailTypeToText($TVoicemailType)
  6649. Else
  6650. Return $oSkype.Convert.TextToVoicemailType($TVoicemailType)
  6651. EndIf
  6652. EndFunc ;==>_Skype_ConvertVoicemailType
  6653. ; #FUNCTION# ====================================================================================================================
  6654. ; Name...........: _Skype_ConvertVoicemailStatus
  6655. ; Description ...: Converts voicemail status to text or vice versa
  6656. ; Syntax.........: _Skype_ConvertVoicemailStatus($TVoicemailStatus, $blConvertWay)
  6657. ; Parameters ....: $TVoicemailStatus - TVoicemailStatus (const)
  6658. ; or - sVoicemailStatus
  6659. ; $blConvertWay - True to convert const to text
  6660. ; - False to convert text to const
  6661. ; Return values .: Success - Converted const or text
  6662. ; Failure - [Sets an error event]
  6663. ; Author ........: FireFox (d3mon)
  6664. ; Modified.......:
  6665. ; Remarks .......:
  6666. ; Related .......:
  6667. ; Link ..........:
  6668. ; Example .......: No
  6669. ; ===============================================================================================================================
  6670. Func _Skype_ConvertVoicemailStatus($TVoicemailStatus, $blConvertWay)
  6671. If $blConvertWay Then
  6672. Return $oSkype.Convert.VoicemailStatusToText($TVoicemailStatus)
  6673. Else
  6674. Return $oSkype.Convert.TextToVoicemailStatus($TVoicemailStatus)
  6675. EndIf
  6676. EndFunc ;==>_Skype_ConvertVoicemailStatus
  6677. ; #FUNCTION# ====================================================================================================================
  6678. ; Name...........: _Skype_ConvertVoicemailFailureReason
  6679. ; Description ...: Converts voicemail failure reason to text or vice versa
  6680. ; Syntax.........: _Skype_ConvertVoicemailFailureReason($TVoicemailFailureReason, $blConvertWay)
  6681. ; Parameters ....: $TVoicemailFailureReason - TVoicemailFailureReason (const)
  6682. ; or - sTVoicemailFailureReason
  6683. ; $blConvertWay - True to convert const to text
  6684. ; - False to convert text to const
  6685. ; Return values .: Success - Converted const or text
  6686. ; Failure - [Sets an error event]
  6687. ; Author ........: FireFox (d3mon)
  6688. ; Modified.......:
  6689. ; Remarks .......:
  6690. ; Related .......:
  6691. ; Link ..........:
  6692. ; Example .......: No
  6693. ; ===============================================================================================================================
  6694. Func _Skype_ConvertVoicemailFailureReason($TVoicemailFailureReason, $blConvertWay)
  6695. If $blConvertWay Then
  6696. Return $oSkype.Convert.VoicemailFailureReasonToText($TVoicemailFailureReason)
  6697. Else
  6698. Return $oSkype.Convert.TextToVoicemailFailureReason($TVoicemailFailureReason)
  6699. EndIf
  6700. EndFunc ;==>_Skype_ConvertVoicemailFailureReason
  6701. ; #FUNCTION# ====================================================================================================================
  6702. ; Name...........: _Skype_ConvertGroupType
  6703. ; Description ...: Converts groupe type to text or vice versa
  6704. ; Syntax.........: _Skype_ConvertGroupType($TGroupType, $blConvertWay)
  6705. ; Parameters ....: $TGroupType - TGroupType (const)
  6706. ; or - sGroupType
  6707. ; $blConvertWay - True to convert const to text
  6708. ; - False to convert text to const
  6709. ; Return values .: Success - Converted const or text
  6710. ; Failure - [Sets an error event]
  6711. ; Author ........: FireFox (d3mon)
  6712. ; Modified.......:
  6713. ; Remarks .......:
  6714. ; Related .......:
  6715. ; Link ..........:
  6716. ; Example .......: No
  6717. ; ===============================================================================================================================
  6718. Func _Skype_ConvertGroupType($TGroupType, $blConvertWay)
  6719. If $blConvertWay Then
  6720. Return $oSkype.Convert.GroupTypeToText($TGroupType)
  6721. Else
  6722. Return $oSkype.Convert.TextToGroupType($TGroupType)
  6723. EndIf
  6724. EndFunc ;==>_Skype_ConvertGroupType
  6725. ; #FUNCTION# ====================================================================================================================
  6726. ; Name...........: _Skype_ConvertCallChannelType
  6727. ; Description ...: Converts call channel type to text or vice versa
  6728. ; Syntax.........: _Skype_ConvertCallChannelType($TCallChannelType, $blConvertWay)
  6729. ; Parameters ....: $TCallChannelType - TCallChannelType (const)
  6730. ; or - sCallChannelType
  6731. ; $blConvertWay - True to convert const to text
  6732. ; - False to convert text to const
  6733. ; Return values .: Success - Converted const or text
  6734. ; Failure - [Sets an error event]
  6735. ; Author ........: FireFox (d3mon)
  6736. ; Modified.......:
  6737. ; Remarks .......:
  6738. ; Related .......:
  6739. ; Link ..........:
  6740. ; Example .......: No
  6741. ; ===============================================================================================================================
  6742. Func _Skype_ConvertCallChannelType($TCallChannelType, $blConvertWay)
  6743. If $blConvertWay Then
  6744. Return $oSkype.Convert.CallChannelTypeToText($TCallChannelType)
  6745. Else
  6746. Return $oSkype.Convert.TextToCallChannelType($TCallChannelType)
  6747. EndIf
  6748. EndFunc ;==>_Skype_ConvertCallChannelType
  6749. ; #FUNCTION# ====================================================================================================================
  6750. ; Name...........: _Skype_ConvertApiSecurityContext
  6751. ; Description ...: Converts api security context to text or vice versa
  6752. ; Syntax.........: _Skype_ConvertApiSecurityContext($TApiSecurityContext, $blConvertWay)
  6753. ; Parameters ....: $TApiSecurityContext - TApiSecurityContext (const)
  6754. ; or - sApiSecurityContext
  6755. ; $blConvertWay - True to convert const to text
  6756. ; - False to convert text to const
  6757. ; Return values .: Success - Converted const or text
  6758. ; Failure - [Sets an error event]
  6759. ; Author ........: FireFox (d3mon)
  6760. ; Modified.......:
  6761. ; Remarks .......:
  6762. ; Related .......:
  6763. ; Link ..........:
  6764. ; Example .......: No
  6765. ; ===============================================================================================================================
  6766. Func _Skype_ConvertApiSecurityContext($TApiSecurityContext, $blConvertWay)
  6767. If $blConvertWay Then
  6768. Return $oSkype.Convert.ApiSecurityContextToText($TApiSecurityContext)
  6769. Else
  6770. Return $oSkype.Convert.TextToApiSecurityContext($TApiSecurityContext)
  6771. EndIf
  6772. EndFunc ;==>_Skype_ConvertApiSecurityContext
  6773. ; #FUNCTION# ====================================================================================================================
  6774. ; Name...........: _Skype_ConvertSmsMessageType
  6775. ; Description ...: Converts sms message type to text or vice versa
  6776. ; Syntax.........: _Skype_ConvertSmsMessageType($TSmsMessageType, $blConvertWay)
  6777. ; Parameters ....: $TSmsMessageType - TSmsMessageType (const)
  6778. ; or - sSmsMessageType
  6779. ; $blConvertWay - True to convert const to text
  6780. ; - False to convert text to const
  6781. ; Return values .: Success - Converted const or text
  6782. ; Failure - [Sets an error event]
  6783. ; Author ........: FireFox (d3mon)
  6784. ; Modified.......:
  6785. ; Remarks .......:
  6786. ; Related .......:
  6787. ; Link ..........:
  6788. ; Example .......: No
  6789. ; ===============================================================================================================================
  6790. Func _Skype_ConvertSmsMessageType($TSmsMessageType, $blConvertWay)
  6791. If $blConvertWay Then
  6792. Return $oSkype.Convert.SmsMessageTypeToText($TSmsMessageType)
  6793. Else
  6794. Return $oSkype.Convert.TextToSmsMessageType($TSmsMessageType)
  6795. EndIf
  6796. EndFunc ;==>_Skype_ConvertSmsMessageType
  6797. ; #FUNCTION# ====================================================================================================================
  6798. ; Name...........: _Skype_ConvertSmsMessageStatus
  6799. ; Description ...: Converts sms message status to text or vice versa
  6800. ; Syntax.........: _Skype_ConvertSmsMessageStatus($TSmsMessageStatus, $blConvertWay)
  6801. ; Parameters ....: $TSmsMessageStatus - TSmsMessageStatus (const)
  6802. ; or - sSmsMessageStatus
  6803. ; $blConvertWay - True to convert const to text
  6804. ; - False to convert text to const
  6805. ; Return values .: Success - Converted const or text
  6806. ; Failure - [Sets an error event]
  6807. ; Author ........: FireFox (d3mon)
  6808. ; Modified.......:
  6809. ; Remarks .......:
  6810. ; Related .......:
  6811. ; Link ..........:
  6812. ; Example .......: No
  6813. ; ===============================================================================================================================
  6814. Func _Skype_ConvertSmsMessageStatus($TSmsMessageStatus, $blConvertWay)
  6815. If $blConvertWay Then
  6816. Return $oSkype.Convert.SmsMessageStatusToText($TSmsMessageStatus)
  6817. Else
  6818. Return $oSkype.Convert.TextToSmsMessageStatus($TSmsMessageStatus)
  6819. EndIf
  6820. EndFunc ;==>_Skype_ConvertSmsMessageStatus
  6821. ; #FUNCTION# ====================================================================================================================
  6822. ; Name...........: _Skype_ConvertSmsFailureReason
  6823. ; Description ...: Converts sms failure reason to text or vice versa
  6824. ; Syntax.........: _Skype_ConvertSmsFailureReason($TSmsFailureReason, $blConvertWay)
  6825. ; Parameters ....: $TSmsFailureReason - TSmsFailureReason (const)
  6826. ; or - sSmsFailureReason
  6827. ; $blConvertWay - True to convert const to text
  6828. ; - False to convert text to const
  6829. ; Return values .: Success - Converted const or text
  6830. ; Failure - [Sets an error event]
  6831. ; Author ........: FireFox (d3mon)
  6832. ; Modified.......:
  6833. ; Remarks .......:
  6834. ; Related .......:
  6835. ; Link ..........:
  6836. ; Example .......: No
  6837. ; ===============================================================================================================================
  6838. Func _Skype_ConvertSmsFailureReason($TSmsFailureReason, $blConvertWay)
  6839. If $blConvertWay Then
  6840. Return $oSkype.Convert.SmsFailureReasonToText($TSmsFailureReason)
  6841. Else
  6842. Return $oSkype.Convert.TextToSmsFailureReason($TSmsFailureReason)
  6843. EndIf
  6844. EndFunc ;==>_Skype_ConvertSmsFailureReason
  6845. ; #FUNCTION# ====================================================================================================================
  6846. ; Name...........: _Skype_ConvertSmsTargetStatus
  6847. ; Description ...: Converts sms target to text or vice versa
  6848. ; Syntax.........: _Skype_ConvertSmsTargetStatus($TSmsTargetStatus, $blConvertWay)
  6849. ; Parameters ....: $TSmsTargetStatus - TSmsTargetStatus (const)
  6850. ; or - sSmsTargetStatus
  6851. ; $blConvertWay - True to convert const to text
  6852. ; - False to convert text to const
  6853. ; Return values .: Success - Converted const or text
  6854. ; Failure - [Sets an error event]
  6855. ; Author ........: FireFox (d3mon)
  6856. ; Modified.......:
  6857. ; Remarks .......:
  6858. ; Related .......:
  6859. ; Link ..........:
  6860. ; Example .......: No
  6861. ; ===============================================================================================================================
  6862. Func _Skype_ConvertSmsTargetStatus($TSmsTargetStatus, $blConvertWay)
  6863. If $blConvertWay Then
  6864. Return $oSkype.Convert.SmsTargetStatusToText($TSmsTargetStatus)
  6865. Else
  6866. Return $oSkype.Convert.TextToSmsTargetStatus($TSmsTargetStatus)
  6867. EndIf
  6868. EndFunc ;==>_Skype_ConvertSmsTargetStatus
  6869. ; #FUNCTION# ====================================================================================================================
  6870. ; Name...........: _Skype_ConvertPluginContext
  6871. ; Description ...: Converts plugin context to text or vice versa
  6872. ; Syntax.........: _Skype_ConvertPluginContext($TPluginContext, $blConvertWay)
  6873. ; Parameters ....: $TPluginContext - TPluginContext (const)
  6874. ; or - sPluginContext
  6875. ; $blConvertWay - True to convert const to text
  6876. ; - False to convert text to const
  6877. ; Return values .: Success - Converted const or text
  6878. ; Failure - [Sets an error event]
  6879. ; Author ........: FireFox (d3mon)
  6880. ; Modified.......:
  6881. ; Remarks .......:
  6882. ; Related .......:
  6883. ; Link ..........:
  6884. ; Example .......: No
  6885. ; ===============================================================================================================================
  6886. Func _Skype_ConvertPluginContext($TPluginContext, $blConvertWay)
  6887. If $blConvertWay Then
  6888. Return $oSkype.Convert.PluginContextToText($TPluginContext)
  6889. Else
  6890. Return $oSkype.Convert.TextToPluginContext($TPluginContext)
  6891. EndIf
  6892. EndFunc ;==>_Skype_ConvertPluginContext
  6893. ; #FUNCTION# ====================================================================================================================
  6894. ; Name...........: _Skype_ConvertPluginContactType
  6895. ; Description ...: Converts plugin contact type to text or vice versa
  6896. ; Syntax.........: _Skype_ConvertPluginContactType($TPluginContactType, $blConvertWay)
  6897. ; Parameters ....: $TPluginContext - TPluginContactType (const)
  6898. ; or - sPluginContactType
  6899. ; $blConvertWay - True to convert const to text
  6900. ; - False to convert text to const
  6901. ; Return values .: Success - Converted const or text
  6902. ; Failure - [Sets an error event]
  6903. ; Author ........: FireFox (d3mon)
  6904. ; Modified.......:
  6905. ; Remarks .......:
  6906. ; Related .......:
  6907. ; Link ..........:
  6908. ; Example .......: No
  6909. ; ===============================================================================================================================
  6910. Func _Skype_ConvertPluginContactType($TPluginContactType, $blConvertWay)
  6911. If $blConvertWay Then
  6912. Return $oSkype.Convert.PluginContactTypeToText($TPluginContactType)
  6913. Else
  6914. Return $oSkype.Convert.TextToPluginContactType($TPluginContactType)
  6915. EndIf
  6916. EndFunc ;==>_Skype_ConvertPluginContactType
  6917. ; #FUNCTION# ====================================================================================================================
  6918. ; Name...........: _Skype_ConvertFileTransferType
  6919. ; Description ...: Converts file transfer type to text or vice versa
  6920. ; Syntax.........: _Skype_ConvertFileTransferType($TFileTransferType, $blConvertWay)
  6921. ; Parameters ....: $TFileTransferType - TFileTransferType (const)
  6922. ; or - sTFileTransferType
  6923. ; $blConvertWay - True to convert const to text
  6924. ; - False to convert text to const
  6925. ; Return values .: Success - Converted const or text
  6926. ; Failure - [Sets an error event]
  6927. ; Author ........: FireFox (d3mon)
  6928. ; Modified.......:
  6929. ; Remarks .......:
  6930. ; Related .......:
  6931. ; Link ..........:
  6932. ; Example .......: No
  6933. ; ===============================================================================================================================
  6934. Func _Skype_ConvertFileTransferType($TFileTransferType, $blConvertWay)
  6935. If $blConvertWay Then
  6936. Return $oSkype.Convert.FileTransferTypeToText($TFileTransferType)
  6937. Else
  6938. Return $oSkype.Convert.TextToFileTransferType($TFileTransferType)
  6939. EndIf
  6940. EndFunc ;==>_Skype_ConvertFileTransferType
  6941. ; #FUNCTION# ====================================================================================================================
  6942. ; Name...........: _Skype_ConvertFileTransferStatus
  6943. ; Description ...: Converts file transfer status to text or vice versa
  6944. ; Syntax.........: _Skype_ConvertFileTransferStatus($TFileTransferStatus, $blConvertWay)
  6945. ; Parameters ....: $TFileTransferStatus - TFileTransferStatus (const)
  6946. ; or - sFileTransferStatus
  6947. ; $blConvertWay - True to convert const to text
  6948. ; - False to convert text to const
  6949. ; Return values .: Success - Converted const or text
  6950. ; Failure - [Sets an error event]
  6951. ; Author ........: FireFox (d3mon)
  6952. ; Modified.......:
  6953. ; Remarks .......:
  6954. ; Related .......:
  6955. ; Link ..........:
  6956. ; Example .......: No
  6957. ; ===============================================================================================================================
  6958. Func _Skype_ConvertFileTransferStatus($TFileTransferStatus, $blConvertWay)
  6959. If $blConvertWay Then
  6960. Return $oSkype.Convert.FileTransferStatusToText($TFileTransferStatus)
  6961. Else
  6962. Return $oSkype.Convert.TextToFileTransferStatus($TFileTransferStatus)
  6963. EndIf
  6964. EndFunc ;==>_Skype_ConvertFileTransferStatus
  6965. ; #FUNCTION# ====================================================================================================================
  6966. ; Name...........: _Skype_ConvertFileTransferFailureReason
  6967. ; Description ...: Converts file transfer failure reason to text or vice versa
  6968. ; Syntax.........: _Skype_ConvertFileTransferFailureReason($TFileTransferFailureReason, $blConvertWay)
  6969. ; Parameters ....: $TFileTransferFailureReason - TFileTransferFailureReason (const)
  6970. ; or - sFileTransferFailureReason
  6971. ; $blConvertWay - True to convert const to text
  6972. ; - False to convert text to const
  6973. ; Return values .: Success - Converted const or text
  6974. ; Failure - [Sets an error event]
  6975. ; Author ........: FireFox (d3mon)
  6976. ; Modified.......:
  6977. ; Remarks .......:
  6978. ; Related .......:
  6979. ; Link ..........:
  6980. ; Example .......: No
  6981. ; ===============================================================================================================================
  6982. Func _Skype_ConvertFileTransferFailureReason($TFileTransferFailureReason, $blConvertWay)
  6983. If $blConvertWay Then
  6984. Return $oSkype.Convert.FileTransferFailureReasonToText($TFileTransferFailureReason)
  6985. Else
  6986. Return $oSkype.Convert.TextToFileTransferFailureReason($TFileTransferFailureReason)
  6987. EndIf
  6988. EndFunc ;==>_Skype_ConvertFileTransferFailureReason
  6989. ; #FUNCTION# ====================================================================================================================
  6990. ; Name...........: _Skype_FileTransfersGetDetails
  6991. ; Description ...: Queries details of all file transfers
  6992. ; Syntax.........: _Skype_FileTransfersGetDetails()
  6993. ; Parameters ....: None
  6994. ; Return values .: Success - Details of all file transfers (array)
  6995. ; Failure - 0 [Sets an error event]
  6996. ; Author ........: FireFox (d3mon)
  6997. ; Modified.......:
  6998. ; Remarks .......:
  6999. ; Related .......: _Skype_FileTransfersGetActiveDetails
  7000. ; Link ..........:
  7001. ; Example .......: No
  7002. ; ===============================================================================================================================
  7003. Func _Skype_FileTransfersGetDetails()
  7004. Local Const $iFileTransferCount = $oSkype.FileTransfers.Count
  7005. If $iFileTransferCount = 0 Then Return 0
  7006. Local $aFileTransfer[$iFileTransferCount], $i = 0
  7007. For $oTransfer In $oSkype.FileTransfers
  7008. $aFileTransfer[$i] = __Skype_FTDetails($oTransfer)
  7009. $i += 1
  7010. Next
  7011. Return $aFileTransfer
  7012. EndFunc ;==>_Skype_FileTransfersGetDetails
  7013. ; #FUNCTION# ====================================================================================================================
  7014. ; Name...........: _Skype_FileTransfersGetActiveDetails
  7015. ; Description ...: Queries details of all active file transfers
  7016. ; Syntax.........: _Skype_FileTransfersGetActiveDetails()
  7017. ; Parameters ....: None
  7018. ; Return values .: Success - Details of all active file transfers (array)
  7019. ; Failure - 0 [Sets an error event]
  7020. ; Author ........: FireFox (d3mon)
  7021. ; Modified.......:
  7022. ; Remarks .......:
  7023. ; Related .......: _Skype_FileTransfersGetDetails
  7024. ; Link ..........:
  7025. ; Example .......: No
  7026. ; ===============================================================================================================================
  7027. Func _Skype_FileTransfersGetActiveDetails()
  7028. Local Const $iFileTransferCount = $oSkype.ActiveFileTransfers.Count
  7029. If $iFileTransferCount = 0 Then Return 0
  7030. Local $aFileTransfer[$iFileTransferCount], $i = 0
  7031. For $oTransfer In $oSkype.ActiveFileTransfers
  7032. $aFileTransfer[$i] = __Skype_FTDetails($oTransfer)
  7033. $i += 1
  7034. Next
  7035. Return $aFileTransfer
  7036. EndFunc ;==>_Skype_FileTransfersGetActiveDetails
  7037. ; #FUNCTION# ====================================================================================================================
  7038. ; Name...........: _Skype_SMSSend
  7039. ; Description ...: Sends an SMS message
  7040. ; Syntax.........: _Skype_SendSMS($iPhoneNumber, $sMessage)
  7041. ; Parameters ....: $iPhoneNumber - Phone number
  7042. ; $sMessage - Message to send
  7043. ; Return values .: Success - 1
  7044. ; Failure - 0 [Sets an error event]
  7045. ; Author ........: FireFox (d3mon)
  7046. ; Modified.......:
  7047. ; Remarks .......:
  7048. ; Related .......:
  7049. ; Link ..........:
  7050. ; Example .......: No
  7051. ; ===============================================================================================================================
  7052. Func _Skype_SMSSend($iPhoneNumber, $sMessage)
  7053. $oSkype.SendSms($iPhoneNumber, $sMessage)
  7054. Return __Skype_GetCommandReply()
  7055. EndFunc ;==>_Skype_SMSSend
  7056. ; #FUNCTION# ====================================================================================================================
  7057. ; Name...........: _Skype_SMSGetDetails
  7058. ; Description ...: Gets SMSs contents sent for the current user
  7059. ; Syntax.........: _Skype_SMSGetDetails()
  7060. ; Parameters ....: None
  7061. ; Return values .: Success - SMSs contents (array)
  7062. ; Failure - 0 [Sets an error event]
  7063. ; Author ........: FireFox (d3mon)
  7064. ; Modified.......:
  7065. ; Remarks .......:
  7066. ; Related .......: $aSMSs[$i][11] returns an array
  7067. ; $aSMSs[$i][14] returns an array
  7068. ; Link ..........:
  7069. ; Example .......: No
  7070. ; ===============================================================================================================================
  7071. Func _Skype_SMSGetDetails()
  7072. Local $iSMSsCount = $oSkype.Smss.Count
  7073. If $iSMSsCount = 0 Then Return 0
  7074. Local $aSMSs[$iSMSsCount][11], $i = 0, $sSMSContents = ""
  7075. For $oSms In $oSkype.Smss
  7076. $aSMSs[$i][0] = $oSms.Id
  7077. $aSMSs[$i][1] = __Skype_TimestampToDate($oSms.Timestamp)
  7078. $aSMSs[$i][2] = $oSms.Type
  7079. $aSMSs[$i][3] = $oSms.Type
  7080. $aSMSs[$i][4] = $oSms.Status
  7081. $aSMSs[$i][5] = $oSms.FailureReason
  7082. $aSMSs[$i][6] = $oSms.IsFailedUnseen
  7083. $aSMSs[$i][7] = $oSms.Price
  7084. $aSMSs[$i][8] = $oSms.PricePrecision
  7085. $aSMSs[$i][9] = $oSms.PriceCurrency
  7086. $aSMSs[$i][10] = $oSms.ReplyToNumber
  7087. $sSMSContents = ""
  7088. For $oTarget In $oSms.Targets
  7089. $sSMSContents &= $oTarget.Number & "," & $oTarget.Status & Chr(0)
  7090. Next
  7091. $aSMSs[$i][11] = StringSplit($sSMSContents, Chr(0))
  7092. $aSMSs[$i][12] = $oSms.ReplyToNumber
  7093. $aSMSs[$i][13] = $oSms.Body
  7094. $sSMSContents = ""
  7095. For $oChunk In $oSms.Chunks
  7096. $sSMSContents &= $oChunk.Id & "," & $oChunk.Text & Chr(0)
  7097. Next
  7098. $aSMSs[$i][14] = StringSplit($sSMSContents, Chr(0))
  7099. Next
  7100. Return $sSMSContents
  7101. EndFunc ;==>_Skype_SMSGetDetails
  7102. ; #FUNCTION# ====================================================================================================================
  7103. ; Name...........: _Skype_SmsMessageDelete
  7104. ; Description ...: Deletes an SMS message
  7105. ; Syntax.........: _Skype_SmsMessageDelete($oSms)
  7106. ; Parameters ....: $oSms - Sms object
  7107. ; Return values .: Success - 1
  7108. ; Failure - 0 [Sets an error event]
  7109. ; Author ........: FireFox (d3mon)
  7110. ; Modified.......:
  7111. ; Remarks .......:
  7112. ; Related .......:
  7113. ; Link ..........:
  7114. ; Example .......: No
  7115. ; ===============================================================================================================================
  7116. Func _Skype_SmsMessageDelete($oSms)
  7117. $oSms.SmsMessage.Delete
  7118. Return __Skype_GetCommandReply()
  7119. EndFunc ;==>_Skype_SmsMessageDelete
  7120. ; #FUNCTION# ====================================================================================================================
  7121. ; Name...........: _Skype_ApplicationCreate
  7122. ; Description ...: Creates the application context
  7123. ; Syntax.........: _Skype_ApplicationCreate()
  7124. ; Parameters ....: None
  7125. ; Return values .: Success - 1
  7126. ; Failure - 0 [Sets an error event]
  7127. ; Author ........: FireFox (d3mon)
  7128. ; Modified.......:
  7129. ; Remarks .......:
  7130. ; Related .......:
  7131. ; Link ..........:
  7132. ; Example .......: No
  7133. ; ===============================================================================================================================
  7134. Func _Skype_ApplicationCreate()
  7135. $oSkype.Application.Create
  7136. Return __Skype_GetCommandReply()
  7137. EndFunc ;==>_Skype_ApplicationCreate
  7138. ; #FUNCTION# ====================================================================================================================
  7139. ; Name...........: _Skype_ApplicationDelete
  7140. ; Description ...: Deletes the application context
  7141. ; Syntax.........: _Skype_ApplicationDelete($oApp)
  7142. ; Parameters ....: $oApp - Application object
  7143. ; Return values .: Success - 1
  7144. ; Failure - 0 [Sets an error event]
  7145. ; Author ........: FireFox (d3mon)
  7146. ; Modified.......:
  7147. ; Remarks .......:
  7148. ; Related .......:
  7149. ; Link ..........:
  7150. ; Example .......: No
  7151. ; ===============================================================================================================================
  7152. Func _Skype_ApplicationDelete($oApp)
  7153. $oApp.Application.Delete
  7154. Return __Skype_GetCommandReply()
  7155. EndFunc ;==>_Skype_ApplicationDelete
  7156. ; #FUNCTION# ====================================================================================================================
  7157. ; Name...........: _Skype_CreateEvent
  7158. ; Description ...: Creates a plug-in event
  7159. ; Syntax.........: _Skype_CreateEvent($sEventId, $sCaption, $sHint)
  7160. ; Parameters ....: $sEventId - Unique identifier for the plug-in event
  7161. ; $sCaption - Caption text
  7162. ; $sHint - Hint text
  7163. ; Return values .: Success - Event object
  7164. ; Failure - [Sets an error event]
  7165. ; Author ........: FireFox (d3mon)
  7166. ; Modified.......:
  7167. ; Remarks .......:
  7168. ; Related .......:
  7169. ; Link ..........:
  7170. ; Example .......: No
  7171. ; ===============================================================================================================================
  7172. Func _Skype_CreateEvent($sEventId, $sCaption, $sHint)
  7173. Return $oSkype.Client.CreateEvent($sEventId, $sCaption, $sHint)
  7174. EndFunc ;==>_Skype_CreateEvent
  7175. ; #FUNCTION# ====================================================================================================================
  7176. ; Name...........: _Skype_CreateEvent
  7177. ; Description ...: Creates a menu item for a plug-in
  7178. ; Syntax.........: _Skype_CreateMenuItem($sEventId, $sCaption, $sHint)
  7179. ; Parameters ....: $sMenuItemId - Unique identifier for menu item
  7180. ; $cPluginContext - Plug-in context
  7181. ; $sCaption - Caption text for the menu item
  7182. ; $sHint - Hint text for the menu item (optional)
  7183. ; $sIconPath - Path to an icon file (optional)
  7184. ; $blEnabled - Defines the initial state of the menu item (optional)
  7185. ; $cContactType - Contact type and is relevant only
  7186. ; $blMultipleContacts - Defines whether multiple contacts are allowed for this menu item
  7187. ; Return values .: Success - Menuitem object
  7188. ; Failure - [Sets an error event]
  7189. ; Author ........: FireFox (d3mon)
  7190. ; Modified.......:
  7191. ; Remarks .......:
  7192. ; Related .......:
  7193. ; Link ..........:
  7194. ; Example .......: No
  7195. ; ===============================================================================================================================
  7196. Func _Skype_CreateMenuItem($sMenuItemId, $cPluginContext, $sCaption, $sHint = "", $sIconPath = "", $blEnabled = True, _
  7197. $cContactType = $cPluginContactTypeAll, $blMultipleContacts = False)
  7198. Return $oSkype.Client.CreateMenuItem($sMenuItemId, $cPluginContext, $sCaption, $sHint, $sIconPath, $blEnabled, _
  7199. $cContactType, $blMultipleContacts)
  7200. EndFunc ;==>_Skype_CreateMenuItem
  7201. ; #FUNCTION# ====================================================================================================================
  7202. ; Name...........: _Skype_PluginEventDelete
  7203. ; Description ...: Deletes a plug-in event from the events pane in the Skype client
  7204. ; Syntax.........: _Skype_PluginEventDelete($oPluginEvent)
  7205. ; Parameters ....: $oPluginEvent - Plugin event object
  7206. ; Return values .: Success - 1
  7207. ; Failure - 0 [Sets an error event]
  7208. ; Author ........: FireFox (d3mon)
  7209. ; Modified.......:
  7210. ; Remarks .......:
  7211. ; Related .......:
  7212. ; Link ..........:
  7213. ; Example .......: No
  7214. ; ===============================================================================================================================
  7215. Func _Skype_PluginEventDelete($oPluginEvent)
  7216. $oPluginEvent.PluginEvent.Delete
  7217. Return __Skype_GetCommandReply()
  7218. EndFunc ;==>_Skype_PluginEventDelete
  7219. ; #FUNCTION# ====================================================================================================================
  7220. ; Name...........: _Skype_PluginMenuItemDelete
  7221. ; Description ...: Removes a menu item from "Do More" menus
  7222. ; Syntax.........: _Skype_PluginMenuItemDelete($oPluginEvent)
  7223. ; Parameters ....: $oPluginMenuItem - Plugin menu item object
  7224. ; Return values .: Success - 0
  7225. ; Failure - 1 [Sets an error event]
  7226. ; Author ........: FireFox (d3mon)
  7227. ; Modified.......:
  7228. ; Remarks .......:
  7229. ; Related .......:
  7230. ; Link ..........:
  7231. ; Example .......: No
  7232. ; ===============================================================================================================================
  7233. Func _Skype_PluginMenuItemDelete($oPluginMenuItem)
  7234. $oPluginMenuItem.PluginMenuItem.Delete
  7235. Return __Skype_GetCommandReply()
  7236. EndFunc ;==>_Skype_PluginMenuItemDelete
  7237. ; #FUNCTION# ====================================================================================================================
  7238. ; Name...........: _Skype_VoicemailClearHistory
  7239. ; Description ...: Clears voicemail history
  7240. ; Syntax.........: _Skype_VoicemailClearHistory()
  7241. ; Parameters ....: None
  7242. ; Return values .: Success - 1
  7243. ; Failure - 0 [Sets an error event]
  7244. ; Author ........: FireFox (d3mon)
  7245. ; Modified.......:
  7246. ; Remarks .......:
  7247. ; Related .......:
  7248. ; Link ..........:
  7249. ; Example .......: No
  7250. ; ===============================================================================================================================
  7251. Func _Skype_VoicemailClearHistory()
  7252. $oSkype.ClearVoicemailHistory
  7253. Return __Skype_GetCommandReply()
  7254. EndFunc ;==>_Skype_VoicemailClearHistory
  7255. ; #FUNCTION# ====================================================================================================================
  7256. ; Name...........: _Skype_VoicemailDelete
  7257. ; Description ...: Deletes a voicemail object
  7258. ; Syntax.........: _Skype_VoicemailDelete($oVM)
  7259. ; Parameters ....: $oVM - Voicemail object
  7260. ; Return values .: Success - 1
  7261. ; Failure - 0 [Sets an error event]
  7262. ; Author ........: FireFox (d3mon)
  7263. ; Modified.......:
  7264. ; Remarks .......:
  7265. ; Related .......:
  7266. ; Link ..........:
  7267. ; Example .......: No
  7268. ; ===============================================================================================================================
  7269. Func _Skype_VoicemailDelete($oVM)
  7270. $oVM.Voicemail.Delete
  7271. Return __Skype_GetCommandReply()
  7272. EndFunc ;==>_Skype_VoicemailDelete
  7273. ; #INTERNAL_USE_ONLY# ===========================================================================================================
  7274. ; Name...........: __Skype_FTDetails
  7275. ; Description ...: Queries details of a file transfer
  7276. ; Syntax.........: __Skype_FTDetails($aTransfer)
  7277. ; Parameters ....: $oTransfer - FT object
  7278. ; Return values .: Success - FT details (array)
  7279. ; Failure - [Sets an error event]
  7280. ; Author ........: FireFox (d3mon)
  7281. ; Modified.......:
  7282. ; Remarks .......:
  7283. ; Related .......:
  7284. ; Link ..........:
  7285. ; Example .......: No
  7286. ; ===============================================================================================================================
  7287. Func __Skype_FTDetails($oTransfer)
  7288. Local $aReturn[10]
  7289. $aReturn[0] = $oTransfer.Id
  7290. $aReturn[1] = $oTransfer.StartTime
  7291. $aReturn[2] = $oTransfer.FinishTime
  7292. $aReturn[3] = $oTransfer.Type
  7293. $aReturn[4] = $oTransfer.Status
  7294. $aReturn[5] = $oTransfer.PartnerHandle & "(" & $oTransfer.PartnerDisplayName & ")"
  7295. $aReturn[6] = $oTransfer.FilePath
  7296. $aReturn[7] = $oTransfer.BytesTransferred
  7297. $aReturn[8] = $oTransfer.BytesPerSecond
  7298. $aReturn[9] = $oTransfer.FailureReason
  7299. Return $aReturn
  7300. EndFunc ;==>__Skype_FTDetails
  7301. ; #INTERNAL_USE_ONLY# ===========================================================================================================
  7302. ; Name...........: __Skype_SendCommand
  7303. ; Description ...: Sends a command to the Skype client and gets it's result
  7304. ; Syntax.........: __Skype_SendCommand($sCommandArg1, $sCommandArg2 = "")
  7305. ; Parameters ....: $sCommandArg1 - First command argument to send
  7306. ; $sCommandArg2 - Second command argument to send (optional)
  7307. ; Return values .: Success - Command result
  7308. ; Failure - 0 and sets an error event
  7309. ; Author ........: FireFox (d3mon)
  7310. ; Modified.......:
  7311. ; Remarks .......:
  7312. ; Related .......: __Skype_GetCommandReply
  7313. ; Link ..........:
  7314. ; Example .......: Yes
  7315. ; ===============================================================================================================================
  7316. Func __Skype_SendCommand($sCommandArg1, $sCommandArg2 = "")
  7317. ;~ Local $aSpaceSplit = StringSplit($sCommandArg1, Chr(32), 1)
  7318. ;~ Local $aOutCmdSpaceSplit[4]
  7319. $oSkype.SendCommand($oSkype.Command(1, $sCommandArg1, $sCommandArg2, False, 5000))
  7320. Return __Skype_GetCommandReply()
  7321. EndFunc ;==>__Skype_SendCommand
  7322. ; #INTERNAL_USE_ONLY# ===========================================================================================================
  7323. ; Name...........: __Skype_GetCommandReply
  7324. ; Description ...: Gets a command result
  7325. ; Syntax.........: __Skype_GetCommandReply()
  7326. ; Parameters ....: None
  7327. ; Return values .: Success - Command result
  7328. ; Failure - @error and sets an error event
  7329. ; Author ........: FireFox (d3mon)
  7330. ; Modified.......:
  7331. ; Remarks .......:
  7332. ; Related .......: __Skype_SendCommand
  7333. ; Link ..........:
  7334. ; Example .......: No
  7335. ; ===============================================================================================================================
  7336. Func __Skype_GetCommandReply()
  7337. Local Const $hTimer = TimerInit()
  7338. While $sOutCmd = ""
  7339. ;Wait for the cmd reply
  7340. If TimerDiff($hTimer) < $_iTimeout Then ContinueLoop
  7341. ;In case there is a problem (i.e: command overflow)
  7342. Return SetError(1, 0, "ERROR_TIMEDOUT")
  7343. WEnd
  7344. Local $aOutCmdSpaceSplit = StringSplit($sOutCmd, " ", 1)
  7345. If $aOutCmdSpaceSplit[0] = 1 Then Return SetError(2, 0, "ERROR_UNKNOWNREPLY")
  7346. If $aOutCmdSpaceSplit[2] = "ERROR" Then Return SetError(3, 0, "ERROR_CMDFAILED")
  7347. Local $sReturn = StringTrimLeft($sOutCmd, StringInStr($sOutCmd, " ", 2, 1))
  7348. $sOutCmd = ""
  7349. Return $sReturn
  7350. EndFunc ;==>__Skype_GetCommandReply
  7351. ; #INTERNAL_USE_ONLY# ===========================================================================================================
  7352. ; Name...........: __Skype_TimestampToDate
  7353. ; Description ...: Converts a Skype's timestamp to date
  7354. ; Syntax.........: __Skype_TimestampToDate($iTimestamp)
  7355. ; Parameters ....: $iTimestamp - Timestamp to convert
  7356. ; Return values .: Success - Date
  7357. ; Failure -
  7358. ; Author ........: FireFox (d3mon)
  7359. ; Modified.......:
  7360. ; Remarks .......:
  7361. ; Related .......:
  7362. ; Link ..........:
  7363. ; Example .......: No
  7364. ; ===============================================================================================================================
  7365. Func __Skype_TimestampToDate($iTimestamp)
  7366. Return StringLeft($iTimestamp, 4) & "/" & _
  7367. StringMid($iTimestamp, 4, 2) & "/" & _
  7368. StringMid($iTimestamp, 6, 2) & " " & _
  7369. StringMid($iTimestamp, 8, 2) & ":" & _
  7370. StringMid($iTimestamp, 10, 2) & ":" & _
  7371. StringMid($iTimestamp, 12, 2)
  7372. EndFunc ;==>__Skype_TimestampToDate
  7373. #region Skype_Event
  7374. ;This event indicates the API response to the command object
  7375. Func Skype_Reply($oCmd)
  7376. If IsObj($oCmd) = 1 And StringInStr($oCmd.Reply, "#") > 0 Then
  7377. Local Const $aOutCmd = StringSplit($oCmd.Reply, Chr(32))
  7378. If $aOutCmd[2] = "ERROR" Then
  7379. Local $iError = 0, $sError = ""
  7380. $iError = $aOutCmd[3]
  7381. $sError = StringTrimLeft($oCmd.Reply, StringInStr($oCmd.Reply, $aOutCmd[4], 1) - 1)
  7382. Call($sOnError, $iError, $sError)
  7383. Else
  7384. $sOutCmd = $oCmd.Reply
  7385. ;~ ConsoleWrite($sOutCmd & @CrLf) ;Debug
  7386. EndIf
  7387. EndIf
  7388. EndFunc ;==>Skype_Reply
  7389. ;This event indicates the error number and description associated with a bad command object
  7390. Func Skype_Error($oError)
  7391. MsgBox(0, "AutoIt.Error", "err.number is: " & @TAB & $oError.number & @CRLF & _
  7392. "err.windescription:" & @TAB & $oError.windescription & @CRLF & _
  7393. "err.description is: " & @TAB & $oError.description & @CRLF & _
  7394. "err.source is: " & @TAB & $oError.source & @CRLF & _
  7395. "err.helpfile is: " & @TAB & $oError.helpfile & @CRLF & _
  7396. "err.helpcontext is: " & @TAB & $oError.helpcontext & @CRLF & _
  7397. "err.lastdllerror is: " & @TAB & $oError.lastdllerror & @CRLF & _
  7398. "err.scriptline is: " & @TAB & $oError.scriptline & @CRLF & _
  7399. "err.retcode is: " & @TAB & $oError.retcode)
  7400. EndFunc ;==>Skype_Error
  7401. ;This event is caused by a change in the status of an attachment to the Skype API
  7402. Func Skype_AttachmentStatus($TAttachmentStatus)
  7403. If $TAttachmentStatus = $cAttachAvailable Then $oSkype.Attach()
  7404. Return Call($sOnAttachmentStatus, $TAttachmentStatus)
  7405. EndFunc ;==>Skype_AttachmentStatus
  7406. ;This event is caused by a connection status change
  7407. Func Skype_ConnectionStatus($TConnectionStatus)
  7408. Return Call($sOnConnectionStatus, $TConnectionStatus)
  7409. EndFunc ;==>Skype_ConnectionStatus
  7410. ;This event is caused by a user status change
  7411. Func Skype_UserStatus($TUserStatus)
  7412. Return Call($sOnUserStatus, $TUserStatus)
  7413. EndFunc ;==>Skype_UserStatus
  7414. ;This event is caused by a change in the online status of a user
  7415. Func Skype_OnlineStatus($oUser, $TOnlineStatus)
  7416. Return Call($sOnOnlineStatus, $oUser.Handle, $TOnlineStatus)
  7417. EndFunc ;==>Skype_OnlineStatus
  7418. ;This event is caused by a change in call status
  7419. Func Skype_CallStatus($oCall, $TCallStatus)
  7420. Return Call($aOnCallStatus[$TCallStatus + 1], $oCall)
  7421. EndFunc ;==>Skype_CallStatus
  7422. ;This event is caused by a change in call history
  7423. Func Skype_CallHistory()
  7424. Return Call($sOnCallHistory)
  7425. EndFunc ;==>Skype_CallHistory
  7426. ;This event is caused by a change in mute status
  7427. Func Skype_Mute($blMute)
  7428. Return Call($sOnMute, $blMute)
  7429. EndFunc ;==>Skype_Mute
  7430. ;This event is caused by a change in chat message status
  7431. Func Skype_MessageStatus($oMsg, $TChatMessageStatus)
  7432. Return Call($aOnMessageStatus[$TChatMessageStatus + 1], $oMsg)
  7433. EndFunc ;==>Skype_MessageStatus
  7434. ;This event is caused by a change in message history
  7435. Func Skype_MessageHistory($sUserHandle)
  7436. Return Call($sOnMessageHistory, $sUserHandle)
  7437. EndFunc ;==>Skype_MessageHistory
  7438. ;This event is caused by a change of auto away status
  7439. Func Skype_AutoAway($blAutoAway)
  7440. Return Call($sOnAutoAway, $blAutoAway)
  7441. EndFunc ;==>Skype_AutoAway
  7442. ;This event is caused by a call DTMF event
  7443. Func Skype_CallDtmfReceived($oCall, $sCode)
  7444. Return Call($sOnCallDtmfReceived, $oCall, $sCode)
  7445. EndFunc ;==>Skype_CallDtmfReceived
  7446. ;This event is caused by a change in voicemail status
  7447. Func Skype_VoicemailStatus($oVM, $TVoicemailStatus)
  7448. Return Call($sOnVoiceMailStatus, $oVM, $TVoicemailStatus)
  7449. EndFunc ;==>Skype_VoicemailStatus
  7450. ;This event is caused by users connecting to an application
  7451. Func Skype_ApplicationConnecting($oApp, $oUsers)
  7452. Return Call($sOnAppConnecting, $oApp, $oUsers)
  7453. EndFunc ;==>Skype_ApplicationConnecting
  7454. ;This event is caused by a change in application streams
  7455. Func Skype_ApplicationStreams($oApp, $oStreams)
  7456. ;This function isn't handled
  7457. EndFunc ;==>Skype_ApplicationStreams
  7458. ;This event is caused by the arrival of an application datagram
  7459. Func Skype_ApplicationDatagram($oApp, $oStreams, $sText)
  7460. ;This function isn't handled
  7461. EndFunc ;==>Skype_ApplicationDatagram
  7462. ;This event is caused by a change of application sending streams
  7463. Func Skype_ApplicationSending($oApp, $oStreams)
  7464. ;This function isn't handled
  7465. EndFunc ;==>Skype_ApplicationSending
  7466. ;This event is caused by a change of application receiving streams
  7467. Func Skype_ApplicationReceiving($oApp, $oStreams)
  7468. ;This function isn't handled
  7469. EndFunc ;==>Skype_ApplicationReceiving
  7470. ;This event is caused by the contacts tab gaining or losing focus
  7471. Func Skype_ContactsFocused($sUserHandle)
  7472. Return Call($sOnContactsFocused, $sUserHandle)
  7473. EndFunc ;==>Skype_ContactsFocused
  7474. ;This event is caused by a user hiding/showing a group in the contacts tab
  7475. Func Skype_GroupVisible($oGroup, $blVisible)
  7476. Return Call($sOnGroupVisible, $oGroup.Id, $oGroup.Type, $oGroup.DisplayName, $blVisible)
  7477. EndFunc ;==>Skype_GroupVisible
  7478. ;This event is caused by a user expanding or collapsing a group in the contacts tab
  7479. Func Skype_GroupExpanded($oGroup, $blExpanded)
  7480. Return Call($sOnGroupExpanded, $oGroup.Id, $oGroup.Type, $oGroup.DisplayName, $blExpanded)
  7481. EndFunc ;==>Skype_GroupExpanded
  7482. ;This event is caused by a change in a contact group
  7483. Func Skype_GroupUsers($oGroup, $oUsers)
  7484. Local $sUsersHandles
  7485. For $oUser In $oUsers
  7486. $sUsersHandles &= $oUser.Handle & Chr(0)
  7487. Next
  7488. Return Call($sOnGroupUsers, $oGroup.Id, $oGroup.Type, $oGroup.DisplayName, StringSplit($sUsersHandles, Chr(0)))
  7489. EndFunc ;==>Skype_GroupUsers
  7490. ;This event is caused by a user deleting a custom contact group
  7491. Func Skype_GroupDeleted($iGroupId)
  7492. Return Call($sOnGroupDeleted, $iGroupId)
  7493. EndFunc ;==>Skype_GroupDeleted
  7494. ;This event is caused by a change in the mood text of the user
  7495. Func Skype_UserMood($oUser, $sMoodText)
  7496. Return Call($sOnUserMood, $oUser, $sMoodText)
  7497. EndFunc ;==>Skype_UserMood
  7498. ;This event is caused by a change in the SMS message status
  7499. Func Skype_SmsMessageStatusChanged($oSms, $TSmsMessageStatus)
  7500. Return Call($sOnSmsMessageStatusChanged, $oSms, $TSmsMessageStatus)
  7501. EndFunc ;==>Skype_SmsMessageStatusChanged
  7502. ;This event is caused by a change in the SMS target status
  7503. Func Skype_SmsTargetStatusChanged($oTarget, $TSmsTargetStatus)
  7504. Return Call($sOnSmsTargetStatusChanged, $oTarget.Message.Id, $oTarget.Number, $TSmsTargetStatus)
  7505. EndFunc ;==>Skype_SmsTargetStatusChanged
  7506. ;This event is caused by a change in the Call voice input status change
  7507. Func Skype_CallInputStatusChanged($oCall, $blStatus)
  7508. Return Call($sOnCallInputStatusChanged, $oCall, $blStatus)
  7509. EndFunc ;==>Skype_CallInputStatusChanged
  7510. ;This event occurs when a search is completed
  7511. Func Skype_AsyncSearchUsersFinished($iCookie, $oUsers)
  7512. Local $sUsers
  7513. For $oUser In $oUsers
  7514. $sUsers &= $oUsers & Chr(0)
  7515. Next
  7516. Return Call($sOnAsyncSearchUsersFinished, StringSplit($sUsers, Chr(0)))
  7517. EndFunc ;==>Skype_AsyncSearchUsersFinished
  7518. ;This event occurs when the seen status of a call changes
  7519. Func Skype_CallSeenStatusChanged($oCall, $blStatus)
  7520. Return Call($sOnCallSeenStatusChanged, $oCall, $blStatus)
  7521. EndFunc ;==>Skype_CallSeenStatusChanged
  7522. ;This event occurs when a user clicks on a plug-in event
  7523. Func Skype_PluginEventClicked($oEvent)
  7524. Return Call($sOnPluginEventClicked, $oEvent.Id)
  7525. EndFunc ;==>Skype_PluginEventClicked
  7526. ;This event occurs when a user clicks on a menu item
  7527. Func Skype_PluginMenuItemClicked($oMenuItem, $oUsers, $TPluginContext, $sContextId)
  7528. Local $aPluginMenuItem[5], $sUsers = ""
  7529. $aPluginMenuItem[0] = $oMenuItem.Id
  7530. $aPluginMenuItem[1] = $TPluginContext
  7531. $aPluginMenuItem[2] = $sContextId
  7532. For $oUser In $oUsers
  7533. $sUsers &= $oUser & Chr(0)
  7534. Next
  7535. $aPluginMenuItem[3] = StringSplit($sUsers, Chr(0))
  7536. Return Call($sOnPluginMenuItemClicked, $aPluginMenuItem)
  7537. EndFunc ;==>Skype_PluginMenuItemClicked
  7538. ;This event occurs when a wallpaper changes
  7539. Func Skype_WallpaperChanged($sPath)
  7540. Return Call($sOnWallpaperChanged, $sPath)
  7541. EndFunc ;==>Skype_WallpaperChanged
  7542. ;This event occurs when a file transfer status changes
  7543. Func Skype_FileTransferStatusChanged($oTransfer, $TFileTransferStatus)
  7544. Return Call($sOnFileTransferStatusChanged, $oTransfer, $TFileTransferStatus)
  7545. EndFunc ;==>Skype_FileTransferStatusChanged
  7546. ;This event occurs when a call transfer status changes
  7547. Func Skype_CallTransferStatusChanged($oCall, $TCallStatus)
  7548. Return Call($sOnCallTransferStatusChanged, $oCall, $TCallStatus)
  7549. EndFunc ;==>Skype_CallTransferStatusChanged
  7550. ;This event occurs when a chat members change
  7551. Func Skype_ChatMembersChanged($oChat, $oMembers)
  7552. Local $sUsers = ""
  7553. For $oUser In $oMembers
  7554. $sUsers &= $oUser & Chr(0)
  7555. Next
  7556. Return Call($sOnChatMembersChanged, $oChat, StringSplit($sUsers, Chr(0)))
  7557. EndFunc ;==>Skype_ChatMembersChanged
  7558. ;This event occurs when a chat member role changes
  7559. Func Skype_ChatMemberRoleChanged($oMember, $TChatMemberRole)
  7560. ;This function isn't handled
  7561. EndFunc ;==>Skype_ChatMemberRoleChanged
  7562. ;This event occurs when a call video status changes
  7563. Func Skype_CallVideoStatusChanged($oCall, $TCallVideoStatus)
  7564. Return Call($sOnCallVideoStatusChanged, $oCall, $TCallVideoStatus)
  7565. EndFunc ;==>Skype_CallVideoStatusChanged
  7566. ;This event occurs when a call video send status changes
  7567. Func Skype_CallVideoSendStatusChanged($oCall, $TCallVideoSendStatus)
  7568. Return Call($sOnCallVideoSendStatusChanged, $oCall, $TCallVideoSendStatus)
  7569. EndFunc ;==>Skype_CallVideoSendStatusChanged
  7570. ;This event occurs when a call video receive status changes
  7571. Func Skype_CallVideoReceiveStatusChanged($oCall, $TCallVideoSendStatus)
  7572. Return Call($sOnCallVideoReceiveStatusChanged, $oCall, $TCallVideoSendStatus)
  7573. EndFunc ;==>Skype_CallVideoReceiveStatusChanged
  7574. ;This event occurs when a silent mode is switched off
  7575. Func Skype_SilentModeStatusChanged($blSilent)
  7576. Return Call($sOnSilentModeStatusChanged, $blSilent)
  7577. EndFunc ;==>Skype_SilentModeStatusChanged
  7578. ;This event occurs when user changes Skype client language
  7579. Func Skype_UILanguageChanged($sCode)
  7580. Return Call($sOnUILanguageChanged, $sCode)
  7581. EndFunc ;==>Skype_UILanguageChanged
  7582. ;This event occurs when user sends you authorization request
  7583. Func Skype_UserAuthorizationRequestReceived($oUser)
  7584. Return Call($sOnUserAuthRequestReceived, $oUser)
  7585. EndFunc ;==>Skype_UserAuthorizationRequestReceived
  7586. #endregion Skype_Event

comments powered by Disqus