Skype4COM 1.0.36.0
|
Skype4COM.idl
00001 // Skype4COM.idl : IDL source for Skype4COM.dll 00002 // 00003 00004 import "oaidl.idl"; 00005 import "ocidl.idl"; 00006 00007 #include "HelpString.h" 00008 #include "olectl.h" 00009 00014 [ 00015 uuid(74A50AB8-1E6F-4246-8933-08E4FBBCF4E5), 00016 helpstring(hsAttachStatus), helpcontext(17) 00017 ] 00018 typedef enum TAttachmentStatus 00019 { 00020 [helpcontext(17),helpstring(hsAttachStatus_Unknown)] apiAttachUnknown = -1, 00021 [helpcontext(17),helpstring(hsAttachStatus_Success)] apiAttachSuccess = 0, 00022 [helpcontext(17),helpstring(hsAttachStatus_Pending)] apiAttachPendingAuthorization = 1, 00023 [helpcontext(17),helpstring(hsAttachStatus_Refused)] apiAttachRefused = 2, 00024 [helpcontext(17),helpstring(hsAttachStatus_NotAvail)] apiAttachNotAvailable = 3, 00025 [helpcontext(17),helpstring(hsAttachStatus_Available)] apiAttachAvailable = 4 00026 } TAttachmentStatus; 00027 00028 [ 00029 uuid(69658FFD-F587-4946-A4EC-7C0709EA9F44), 00030 helpstring(hsConnStatus), helpcontext(17) 00031 ] 00032 typedef enum TConnectionStatus 00033 { 00034 [helpcontext(17),helpstring(hsConnStatus_Unknown)] conUnknown = -1, 00035 [helpcontext(17),helpstring(hsConnStatus_Offline)] conOffline = 0, 00036 [helpcontext(17),helpstring(hsConnStatus_Connecting)] conConnecting = 1, 00037 [helpcontext(17),helpstring(hsConnStatus_Pausing)] conPausing = 2, 00038 [helpcontext(17),helpstring(hsConnStatus_Online)] conOnline = 3 00039 } TConnectionStatus; 00040 00041 [ 00042 uuid(FBAB58DC-9C60-4EE6-9826-26EE2335DD0A), 00043 helpstring(hsUserStatus), helpcontext(17) 00044 ] 00045 typedef enum TUserStatus 00046 { 00047 [helpcontext(17),helpstring(hsUserStatus_Unknown)] cusUnknown = -1, 00048 [helpcontext(17),helpstring(hsUserStatus_Offline)] cusOffline = 0, 00049 [helpcontext(17),helpstring(hsUserStatus_Online)] cusOnline = 1, 00050 [helpcontext(17),helpstring(hsUserStatus_Away)] cusAway = 2, 00051 [helpcontext(17),helpstring(hsUserStatus_NotAvail)] cusNotAvailable = 3, 00052 [helpcontext(17),helpstring(hsUserStatus_DND)] cusDoNotDisturb = 4, 00053 [helpcontext(17),helpstring(hsUserStatus_Invisible)] cusInvisible = 5, 00054 [helpcontext(17),helpstring(hsUserStatus_LoggedOut)] cusLoggedOut = 6, 00055 [helpcontext(17),helpstring(hsUserStatus_SkypeMe)] cusSkypeMe = 7 00056 } TUserStatus; 00057 00058 [ 00059 uuid(DCE03024-D231-45D4-AB69-D22C9E2954BA), 00060 helpstring(hsFailureReason), helpcontext(17) 00061 ] 00062 typedef enum TCallFailureReason 00063 { 00064 [helpcontext(17),helpstring(hsFailureReason_Unknown)] cfrUnknown = -1, 00065 [helpcontext(17),helpstring(hsFailureReason_MiscError)] cfrMiscError = 0, 00066 [helpcontext(17),helpstring(hsFailureReason_DoesNotExist)] cfrUserDoesNotExist= 1, 00067 [helpcontext(17),helpstring(hsFailureReason_UserOffline)] cfrUserIsOffline = 2, 00068 [helpcontext(17),helpstring(hsFailureReason_NoProxy)] cfrNoProxyFound = 3, 00069 [helpcontext(17),helpstring(hsFailureReason_Terminated)] cfrSessionTerminated= 4, 00070 [helpcontext(17),helpstring(hsFailureReason_NoCodec)] cfrNoCommonCodec = 5, 00071 [helpcontext(17),helpstring(hsFailureReason_SoundIOError)] cfrSoundIOError = 6, 00072 [helpcontext(17),helpstring(hsFailureReason_RemoteDevice)] cfrRemoteDeviceError = 7, 00073 [helpcontext(17),helpstring(hsFailureReason_Blocked)] cfrBlockedByRecipient = 8, 00074 [helpcontext(17),helpstring(hsFailureReason_NotFriend)] cfrRecipientNotFriend = 9, 00075 [helpcontext(17),helpstring(hsFailureReason_NotAuthorized)] cfrNotAuthorizedByRecipient = 10, 00076 [helpcontext(17),helpstring(hsFailureReason_RecordErr)] cfrSoundRecordingError = 11 00077 } TCallFailureReason; 00078 00079 [ 00080 uuid(47E3ACA4-04BD-4A4B-AB17-7EBF9FD7F5DE), 00081 helpstring(hsCallStatus), helpcontext(17) 00082 ] 00083 typedef enum TCallStatus 00084 { 00085 [helpcontext(17),helpstring(hsCallStatus_Unknown)] clsUnknown = -1, 00086 [helpcontext(17),helpstring(hsCallStatus_Unplaced)] clsUnplaced = 0, 00087 [helpcontext(17),helpstring(hsCallStatus_Routing)] clsRouting = 1, 00088 [helpcontext(17),helpstring(hsCallStatus_EarlyMedia)] clsEarlyMedia = 2, 00089 [helpcontext(17),helpstring(hsCallStatus_Failed)] clsFailed = 3, 00090 [helpcontext(17),helpstring(hsCallStatus_Ringing)] clsRinging = 4, 00091 [helpcontext(17),helpstring(hsCallStatus_InProgress)] clsInProgress = 5, 00092 [helpcontext(17),helpstring(hsCallStatus_OnHold)] clsOnHold = 6, 00093 [helpcontext(17),helpstring(hsCallStatus_Finished)] clsFinished = 7, 00094 [helpcontext(17),helpstring(hsCallStatus_Missed)] clsMissed = 8, 00095 [helpcontext(17),helpstring(hsCallStatus_Refused)] clsRefused = 9, 00096 [helpcontext(17),helpstring(hsCallStatus_Busy)] clsBusy = 10, 00097 [helpcontext(17),helpstring(hsCallStatus_Cancelled)] clsCancelled = 11, 00098 [helpcontext(17),helpstring(hsCallStatus_LocalHold)] clsLocalHold = 12, 00099 [helpcontext(17),helpstring(hsCallStatus_RemoteHold)] clsRemoteHold = 13, 00100 [helpcontext(17),helpstring(hsCallStatus_VmBuffGreeting)] clsVoicemailBufferingGreeting = 14, 00101 [helpcontext(17),helpstring(hsCallStatus_VmPlayGreeting)] clsVoicemailPlayingGreeting = 15, 00102 [helpcontext(17),helpstring(hsCallStatus_VmRecording)] clsVoicemailRecording = 16, 00103 [helpcontext(17),helpstring(hsCallStatus_VmUploading)] clsVoicemailUploading = 17, 00104 [helpcontext(17),helpstring(hsCallStatus_VmSent)] clsVoicemailSent = 18, 00105 [helpcontext(17),helpstring(hsCallStatus_VmCancelled)] clsVoicemailCancelled = 19, 00106 [helpcontext(17),helpstring(hsCallStatus_VmFailed)] clsVoicemailFailed = 20, 00107 [helpcontext(17),helpstring(hsCallStatus_Transferring)] clsTransferring= 21, 00108 [helpcontext(17),helpstring(hsCallStatus_Transferred)] clsTransferred= 22 00109 } TCallStatus; 00110 00111 [ 00112 uuid(38667A7C-DF57-4C1D-AC65-F7FC87B0E000), 00113 helpstring(hsCallType), helpcontext(17) 00114 ] 00115 typedef enum TCallType 00116 { 00117 [helpcontext(17),helpstring(hsCallType_Unknown)] cltUnknown = -1, 00118 [helpcontext(17),helpstring(hsCallType_IncomingPSTN)] cltIncomingPSTN = 0, 00119 [helpcontext(17),helpstring(hsCallType_OutgoingPSTN)] cltOutgoingPSTN = 1, 00120 [helpcontext(17),helpstring(hsCallType_IncomingP2P)] cltIncomingP2P = 2, 00121 [helpcontext(17),helpstring(hsCallType_OutgoingP2P)] cltOutgoingP2P = 3 00122 } TCallType; 00123 00124 [ 00125 uuid(AA127663-5272-473D-B14C-1A8BC3FB66C6), 00126 helpstring(hsCallHistory), helpcontext(17) 00127 ] 00128 typedef enum TCallHistory 00129 { 00130 [helpcontext(17),helpstring(hsCallHistory_All)] chsAllCalls = 0, 00131 [helpcontext(17),helpstring(hsCallHistory_Missed)] chsMissedCalls = 1, 00132 [helpcontext(17),helpstring(hsCallHistory_Incoming)] chsIncomingCalls = 2, 00133 [helpcontext(17),helpstring(hsCallHistory_Outgoing)] chsOutgoingCalls = 3 00134 } TCallHistory; 00135 00136 [ 00137 uuid(169E6E65-20F4-47AD-8329-02425CD53769), 00138 helpstring(hsCallVideoStatus), helpcontext(17) 00139 ] 00140 typedef enum TCallVideoStatus 00141 { 00142 [helpcontext(17),helpstring(hsCallVStatus_Unknown)] cvsUnknown = -1, 00143 [helpcontext(17),helpstring(hsCallVStatus_None)] cvsNone = 0, 00144 [helpcontext(17),helpstring(hsCallVStatus_SendEnabled)] cvsSendEnabled = 1, 00145 [helpcontext(17),helpstring(hsCallVStatus_RevcEnabled)] cvsReceiveEnabled = 2, 00146 [helpcontext(17),helpstring(hsCallVStatus_BothEnabled)] cvsBothEnabled = 3 00147 } TCallVideoStatus; 00148 00149 [ 00150 uuid(944F55CF-F7AC-4955-8368-B89027EBC75C), 00151 helpstring(hsCallVideoSendStatus), helpcontext(17) 00152 ] 00153 typedef enum TCallVideoSendStatus 00154 { 00155 [helpcontext(17),helpstring(hsCallVSendStatus_Unknown)] vssUnknown = -1, 00156 [helpcontext(17),helpstring(hsCallVSendStatus_NotAvailable)] vssNotAvailable = 0, 00157 [helpcontext(17),helpstring(hsCallVSendStatus_Available)] vssAvailable = 1, 00158 [helpcontext(17),helpstring(hsCallVSendStatus_Starting)] vssStarting = 2, 00159 [helpcontext(17),helpstring(hsCallVSendStatus_Rejected)] vssRejected = 3, 00160 [helpcontext(17),helpstring(hsCallVSendStatus_Running)] vssRunning = 4, 00161 [helpcontext(17),helpstring(hsCallVSendStatus_Stopping)] vssStopping = 5, 00162 [helpcontext(17),helpstring(hsCallVSendStatus_Paused)] vssPaused = 6 00163 } TCallVideoSendStatus; 00164 00165 [ 00166 uuid(8b0d63f5-57ec-4305-8f0d-517b6e85bad2), 00167 helpstring(hsCallIoDeviceType), helpcontext(17) 00168 ] 00169 typedef enum TCallIoDeviceType 00170 { 00171 [helpcontext(17),helpstring(hsCallIoDeviceTypeUnknown)] callIoDeviceTypeUnknown = -1, 00172 [helpcontext(17),helpstring(hsCallIoDeviceTypeSoundcard)] callIoDeviceTypeSoundcard= 0, 00173 [helpcontext(17),helpstring(hsCallIoDeviceTypePort)] callIoDeviceTypePort = 1, 00174 [helpcontext(17),helpstring(hsCallIoDeviceTypeFile)] callIoDeviceTypeFile = 2 00175 } TCallIoDeviceType; 00176 00177 [ 00178 uuid(28B277BA-2D86-467D-BB47-A805A15585C1), 00179 helpstring(hsChatMessageType), helpcontext(17) 00180 ] 00181 typedef enum TChatMessageType 00182 { 00183 [helpcontext(17),helpstring(hsChatMsgType_Unknown)] cmeUnknown = -1, 00184 [helpcontext(17),helpstring(hsChatMsgType_With)] cmeCreatedChatWith = 0, 00185 [helpcontext(17),helpstring(hsChatMsgType_Saw)] cmeSawMembers= 1, 00186 [helpcontext(17),helpstring(hsChatMsgType_Added)] cmeAddedMembers = 2, 00187 [helpcontext(17),helpstring(hsChatMsgType_Topic)] cmeSetTopic = 3, 00188 [helpcontext(17),helpstring(hsChatMsgType_Said)] cmeSaid = 4, 00189 [helpcontext(17),helpstring(hsChatMsgType_Left)] cmeLeft = 5, 00190 [helpcontext(17),helpstring(hsChatMsgType_Emoted)] cmeEmoted = 6, 00191 [helpcontext(17),helpstring(hsChatMsgType_PostContacts)] cmePostedContacts = 7, 00192 [helpcontext(17),helpstring(hsChatMsgType_GapInChat)] cmeGapInChat = 8, 00193 [helpcontext(17),helpstring(hsChatMsgType_SetRole)] cmeSetRole = 9, 00194 [helpcontext(17),helpstring(hsChatMsgType_Kicked)] cmeKicked = 10, 00195 [helpcontext(17),helpstring(hsChatMsgType_SetOpts)] cmeSetOptions = 11, 00196 [helpcontext(17),helpstring(hsChatMsgType_Kickbanned)] cmeKickBanned = 12, 00197 [helpcontext(17),helpstring(hsChatMsgType_Joined)] cmeJoinedAsApplicant = 13, 00198 [helpcontext(17),helpstring(hsChatMsgType_SetPicture)] cmeSetPicture = 14, 00199 [helpcontext(17),helpstring(hsChatMsgType_SetGuideline)] cmeSetGuidelines = 15, 00200 } TChatMessageType; 00201 00202 [ 00203 uuid(6CF9ED72-45D0-479E-936A-EB34B748661E), 00204 helpstring(hsChatMessageStatus), helpcontext(17) 00205 ] 00206 typedef enum TChatMessageStatus 00207 { 00208 [helpcontext(17),helpstring(hsChatMsgStat_Unknown)] cmsUnknown = -1, 00209 [helpcontext(17),helpstring(hsChatMsgStat_Sending)] cmsSending = 0, 00210 [helpcontext(17),helpstring(hsChatMsgStat_Sent)] cmsSent = 1, 00211 [helpcontext(17),helpstring(hsChatMsgStat_Received)] cmsReceived = 2, 00212 [helpcontext(17),helpstring(hsChatMsgStat_Read)] cmsRead = 3, 00213 } TChatMessageStatus; 00214 00215 [ 00216 uuid(AE9D03DE-7E88-466A-A3E8-1E840ACD9310), 00217 helpstring(hsChatMemberRole), helpcontext(17) 00218 ] 00219 typedef enum TChatMemberRole 00220 { 00221 [helpcontext(17),helpstring(hsChatMemberRole_Unknown)] chatMemberRoleUnknown = -1, 00222 [helpcontext(17),helpstring(hsChatMemberRole_Creator)] chatMemberRoleCreator = 0, 00223 [helpcontext(17),helpstring(hsChatMemberRole_Master)] chatMemberRoleMaster = 1, 00224 [helpcontext(17),helpstring(hsChatMemberRole_Helper)] chatMemberRoleHelper = 2, 00225 [helpcontext(17),helpstring(hsChatMemberRole_User)] chatMemberRoleUser = 3, 00226 [helpcontext(17),helpstring(hsChatMemberRole_Listener)] chatMemberRoleListener = 4, 00227 [helpcontext(17),helpstring("")] chatMemberRoleApplicant = 5, 00228 } TChatMemberRole; 00229 00230 [ 00231 uuid(F2E9781B-286D-42C7-8FA3-7DE5C52F286B), 00232 helpstring(hsUserSex), helpcontext(17) 00233 ] 00234 typedef enum TUserSex 00235 { 00236 [helpcontext(17),helpstring(hsUserSex_Unknown)] usexUnknown = -1, 00237 [helpcontext(17),helpstring(hsUserSex_Male)] usexMale = 0, 00238 [helpcontext(17),helpstring(hsUserSex_Female)] usexFemale = 1 00239 } TUserSex; 00240 00241 [ 00242 uuid(5E758C58-F940-476C-B737-8D823737FEBA), 00243 helpstring(hsBuddyStatus), helpcontext(17) 00244 ] 00245 typedef enum TBuddyStatus 00246 { 00247 [helpcontext(17),helpstring(hsBuddyStatus_Unknown)] budUnknown = -1, 00248 [helpcontext(17),helpstring(hsBuddyStatus_Never)] budNeverBeenFriend = 0, 00249 [helpcontext(17),helpstring(hsBuddyStatus_Deleted)] budDeletedFriend = 1, 00250 [helpcontext(17),helpstring(hsBuddyStatus_Pending)] budPendingAuthorization = 2, 00251 [helpcontext(17),helpstring(hsBuddyStatus_Friend)] budFriend = 3 00252 } TBuddyStatus; 00253 00254 [ 00255 uuid(93F10C8A-D3E5-4E62-9315-1A5D21C9DBC3), 00256 helpstring(hsOnlineStatus), helpcontext(17) 00257 ] 00258 typedef enum TOnlineStatus 00259 { 00260 [helpcontext(17),helpstring(hsOnlineStatus_Unknown)] olsUnknown = -1, 00261 [helpcontext(17),helpstring(hsOnlineStatus_Offline)] olsOffline = 0, 00262 [helpcontext(17),helpstring(hsOnlineStatus_Online)] olsOnline = 1, 00263 [helpcontext(17),helpstring(hsOnlineStatus_Away)] olsAway = 2, 00264 [helpcontext(17),helpstring(hsOnlineStatus_NotAvail)] olsNotAvailable = 3, 00265 [helpcontext(17),helpstring(hsOnlineStatus_DND)] olsDoNotDisturb = 4, 00266 [helpcontext(17),helpstring(hsOnlineStatus_SkypeOut)] olsSkypeOut = 5, 00267 [helpcontext(17),helpstring(hsOnlineStatus_SkypeMe)] olsSkypeMe = 6 00268 } TOnlineStatus; 00269 00270 [ 00271 uuid(FCDEF5B9-BAE9-4213-815F-0F68C7A8F03E), 00272 helpstring(hsLeaveReason), helpcontext(17) 00273 ] 00274 typedef enum TChatLeaveReason 00275 { 00276 [helpcontext(17),helpstring(hsLeaveReason_Unknown)] leaUnknown = -1, 00277 [helpcontext(17),helpstring(hsLeaveReason_NotFound)] leaUserNotFound = 0, 00278 [helpcontext(17),helpstring(hsLeaveReason_Incapable)] leaUserIncapable = 1, 00279 [helpcontext(17),helpstring(hsLeaveReason_NotFriend)] leaAdderNotFriend = 2, 00280 [helpcontext(17),helpstring(hsLeaveReason_NotAuthorized)] leaAddedNotAuthorized = 3, 00281 [helpcontext(17),helpstring(hsLeaveReason_Declined)] leaAddDeclined = 4, 00282 [helpcontext(17),helpstring(hsLeaveReason_Unsubscribe)] leaUnsubscribe = 5 00283 } TChatLeaveReason; 00284 00285 [ 00286 uuid(D90B58CC-53AA-4A8C-8774-4B48BF307D9B), 00287 helpstring(hsChatStatus), helpcontext(17) 00288 ] 00289 typedef enum TChatStatus 00290 { 00291 [helpcontext(17),helpstring(hsChatStatus_Unknown)] chsUnknown = -1, 00292 [helpcontext(17),helpstring(hsChatStatus_Legacy)] chsLegacyDialog = 0, 00293 [helpcontext(17),helpstring(hsChatStatus_Dialog)] chsDialog = 1, 00294 [helpcontext(17),helpstring(hsChatStatus_Accept)] chsMultiNeedAccept = 2, 00295 [helpcontext(17),helpstring(hsChatStatus_Subscrib)] chsMultiSubscribed = 3, 00296 [helpcontext(17),helpstring(hsChatStatus_Unsubscr)] chsUnsubscribed= 4 00297 } TChatStatus; 00298 00299 [ 00300 uuid(204D84E3-D7D1-450D-A038-6A3A5210E4FB), 00301 helpstring(hsChatType), helpcontext(17) 00302 ] 00303 typedef enum TChatType 00304 { 00305 [helpcontext(17),helpstring(hsChatType_Unknown)] chatTypeUnknown = -1, 00306 [helpcontext(17),helpstring(hsChatType_Dialog)] chatTypeDialog = 0, 00307 [helpcontext(17),helpstring(hsChatType_Legacy)] chatTypeLegacyDialog = 1, 00308 [helpcontext(17),helpstring(hsChatType_LegacyUnsub)] chatTypeLegacyUnsubscribed = 2, 00309 [helpcontext(17),helpstring(hsChatType_Multichat)] chatTypeMultiChat = 3, 00310 [helpcontext(17),helpstring(hsChatType_SharedGrp)] chatTypeSharedGroup = 4, 00311 } TChatType; 00312 00313 [ 00314 uuid(1685094C-829A-431B-880C-FE61D82A085E), 00315 helpstring(hsChatMyStatus), helpcontext(17) 00316 ] 00317 typedef enum TChatMyStatus 00318 { 00319 [helpcontext(17),helpstring(hsChatMyStatus_Unknown)] chatStatusUnknown = -1, 00320 [helpcontext(17),helpstring(hsChatMyStatus_Connecting)] chatStatusConnecting = 0, 00321 [helpcontext(17),helpstring(hsChatMyStatus_WaitAccept)] chatStatusWaitingRemoteAccept = 1, 00322 [helpcontext(17),helpstring(hsChatMyStatus_AcceptRequired)] chatStatusAcceptRequired = 2, 00323 [helpcontext(17),helpstring(hsChatMyStatus_PasswdRequired)] chatStatusPasswordRequired = 3, 00324 [helpcontext(17),helpstring(hsChatMyStatus_Subscribed)] chatStatusSubscribed = 4, 00325 [helpcontext(17),helpstring(hsChatMyStatus_Unsubscribed)] chatStatusUnsubscribed = 5, 00326 [helpcontext(17),helpstring(hsChatMyStatus_Disbanded)] chatStatusDisbanded = 6, 00327 [helpcontext(17),helpstring(hsChatMyStatus_Queued)] chatStatusQueuedBecauseChatIsFull = 7, 00328 [helpcontext(17),helpstring(hsChatMyStatus_ApplicationDenied)] chatStatusApplicationDenied = 8, 00329 [helpcontext(17),helpstring(hsChatMyStatus_Kicked)] chatStatusKicked = 9, 00330 [helpcontext(17),helpstring(hsChatMyStatus_Banned)] chatStatusBanned = 10, 00331 [helpcontext(17),helpstring(hsChatMyStatus_Reconnecting)] chatStatusRetryConnecting = 11, 00332 } TChatMyStatus; 00333 00334 [ 00335 uuid(371F92C4-78BC-45BB-B0B4-E9924C2B9EF9), 00336 helpstring(""), helpcontext(17) 00337 ] 00338 typedef enum TChatOptions 00339 { 00340 [helpcontext(17),helpstring(hsChatOptions_JoinEnabled)] chatOptionJoiningEnabled = 1, 00341 [helpcontext(17),helpstring(hsChatOptions_JoinerApplicant)] chatOptionJoinersBecomeApplicants = 2, 00342 [helpcontext(17),helpstring(hsChatOptions_JoinerListener)] chatOptionJoinersBecomeListeners = 4, 00343 [helpcontext(17),helpstring(hsChatOptions_HistoryDisclosed)] chatOptionHistoryDisclosed = 8, 00344 [helpcontext(17),helpstring(hsChatOptions_UsersAreListeners)] chatOptionUsersAreListeners = 16, 00345 [helpcontext(17),helpstring(hsChatOptions_TopicLocked)] chatOptionTopicAndPictureLockedForUsers = 32, 00346 } TChatOptions; 00347 00348 [ 00349 uuid(7771BE16-D5F0-4368-8A88-643B5B519A43), 00350 helpstring(hsVmType), helpcontext(17) 00351 ] 00352 typedef enum TVoicemailType 00353 { 00354 [helpcontext(17),helpstring(hsVmType_Unknown)] vmtUnknown = -1, 00355 [helpcontext(17),helpstring(hsVmType_Incoming)] vmtIncoming = 0, 00356 [helpcontext(17),helpstring(hsVmType_DefaultGreeting)] vmtDefaultGreeting = 1, 00357 [helpcontext(17),helpstring(hsVmType_CustomGreeting)] vmtCustomGreeting = 2, 00358 [helpcontext(17),helpstring(hsVmType_Outgoing)] vmtOutgoing = 3 00359 } TVoicemailType; 00360 00361 [ 00362 uuid(F9810AFA-DBC3-4327-9876-E94A47E7CED5), 00363 helpstring(hsVmStatus), helpcontext(17) 00364 ] 00365 typedef enum TVoicemailStatus 00366 { 00367 [helpcontext(17),helpstring(hsVmStatus_Unknown)] vmsUnknown = -1, 00368 [helpcontext(17),helpstring(hsVmStatus_NotDownloaded)] vmsNotDownloaded = 0, 00369 [helpcontext(17),helpstring(hsVmStatus_Downloading)] vmsDownloading = 1, 00370 [helpcontext(17),helpstring(hsVmStatus_Unplayed)] vmsUnplayed = 2, 00371 [helpcontext(17),helpstring(hsVmStatus_Buffering)] vmsBuffering = 3, 00372 [helpcontext(17),helpstring(hsVmStatus_Playing)] vmsPlaying = 4, 00373 [helpcontext(17),helpstring(hsVmStatus_Played)] vmsPlayed = 5, 00374 [helpcontext(17),helpstring(hsVmStatus_Blank)] vmsBlank = 6, 00375 [helpcontext(17),helpstring(hsVmStatus_Recording)] vmsRecording = 7, 00376 [helpcontext(17),helpstring(hsVmStatus_Recorded)] vmsRecorded = 8, 00377 [helpcontext(17),helpstring(hsVmStatus_Uploading)] vmsUploading = 9, 00378 [helpcontext(17),helpstring(hsVmStatus_Uploaded)] vmsUploaded = 10, 00379 [helpcontext(17),helpstring(hsVmStatus_Deleting)] vmsDeleting = 11, 00380 [helpcontext(17),helpstring(hsVmStatus_Failed)] vmsFailed = 12 00381 } TVoicemailStatus; 00382 00383 [ 00384 uuid(977E2F50-2361-4E81-B9F3-2303B8C8BB49), 00385 helpstring(hsVmFailureReason), helpcontext(17) 00386 ] 00387 typedef enum TVoicemailFailureReason 00388 { 00389 [helpcontext(17),helpstring(hsVmFailureReason_Unknown)] vmrUnknown = -1, 00390 [helpcontext(17),helpstring(hsVmFailureReason_NoError)] vmrNoError = 0, 00391 [helpcontext(17),helpstring(hsVmFailureReason_MiscError)] vmrMiscError = 1, 00392 [helpcontext(17),helpstring(hsVmFailureReason_ConnectError)] vmrConnectError = 2, 00393 [helpcontext(17),helpstring(hsVmFailureReason_NoPrivilege)] vmrNoPrivilege = 3, 00394 [helpcontext(17),helpstring(hsVmFailureReason_NoVoicemail)] vmrNoVoicemail = 4, 00395 [helpcontext(17),helpstring(hsVmFailureReason_FileReadError)] vmrFileReadError = 5, 00396 [helpcontext(17),helpstring(hsVmFailureReason_FileWriteError)] vmrFileWriteError = 6, 00397 [helpcontext(17),helpstring(hsVmFailureReason_RecordingError)] vmrRecordingError = 7, 00398 [helpcontext(17),helpstring(hsVmFailureReason_PlaybackError)] vmrPlaybackError = 8 00399 } TVoicemailFailureReason; 00400 00401 [ 00402 uuid(4015AAE2-C9AD-40E6-A06C-A1609840CCDD), 00403 helpstring(hsGroupType), helpcontext(17) 00404 ] 00405 typedef enum TGroupType 00406 { 00407 [helpcontext(17),helpstring(hsGroupType_Unknown)] grpUnknown = -1, 00408 [helpcontext(17),helpstring(hsGroupType_Custom)] grpCustomGroup = 0, 00409 [helpcontext(17),helpstring(hsGroupType_AllUsers)] grpAllUsers = 1, 00410 [helpcontext(17),helpstring(hsGroupType_AllFriends)] grpAllFriends = 2, 00411 [helpcontext(17),helpstring(hsGroupType_SkypeFriends)] grpSkypeFriends = 3, 00412 [helpcontext(17),helpstring(hsGroupType_SkypeOutFriends)] grpSkypeOutFriends = 4, 00413 [helpcontext(17),helpstring(hsGroupType_OnlineFriends)] grpOnlineFriends = 5, 00414 [helpcontext(17),helpstring(hsGroupType_PendingAuthFriends)] grpPendingAuthorizationFriends = 6, 00415 [helpcontext(17),helpstring(hsGroupType_RecentContactUsers)] grpRecentlyContactedUsers = 7, 00416 [helpcontext(17),helpstring(hsGroupType_WaitMyAuthorization)] grpUsersWaitingMyAuthorization = 8, 00417 [helpcontext(17),helpstring(hsGroupType_AuthorizedByMe)] grpUsersAuthorizedByMe = 9, 00418 [helpcontext(17),helpstring(hsGroupType_BlockedByMe)] grpUsersBlockedByMe = 10, 00419 [helpcontext(17),helpstring(hsGroupType_UngroupedFriends)] grpUngroupedFriends = 11, 00420 [helpcontext(17),helpstring(hsGroupType_SharedGroup)] grpSharedGroup = 12, 00421 [helpcontext(17),helpstring(hsGroupType_ProposedSharedGroup)] grpProposedSharedGroup = 13 00422 } TGroupType; 00423 00424 [ 00425 uuid(46FF6EA6-E4B4-4E0A-B079-2E616F633396), 00426 helpstring(hsCallChannelType), helpcontext(17) 00427 ] 00428 typedef enum TCallChannelType 00429 { 00430 [helpcontext(17),helpstring(hsCallChannelType_Unknown)] cctUnknown= -1, 00431 [helpcontext(17),helpstring(hsCallChannelType_Datagram)] cctDatagram= 0, 00432 [helpcontext(17),helpstring(hsCallChannelType_Reliable)] cctReliable = 1 00433 } TCallChannelType; 00434 00435 [ 00436 uuid(775c273f-6b14-4aa5-b33c-83127f41ba2e), 00437 helpstring(hsApiSecurityContext), helpcontext(17), hidden 00438 ] 00439 typedef enum TApiSecurityContext 00440 { 00441 [helpcontext(17),helpstring(hsApiSecurityContext_Unknown)] apiContextUnknown = 0x0000, 00442 [helpcontext(17),helpstring(hsApiSecurityContext_Voice)] apiContextVoice = 0x0001, 00443 [helpcontext(17),helpstring(hsApiSecurityContext_Messaging)] apiContextMessaging = 0x0002, 00444 [helpcontext(17),helpstring(hsApiSecurityContext_Account)] apiContextAccount = 0x0004, 00445 [helpcontext(17),helpstring(hsApiSecurityContext_Contacts)] apiContextContacts = 0x0008 00446 } TApiSecurityContext; 00447 00448 [ 00449 uuid(48a2b076-ba6a-433b-8065-314987c89cc1), 00450 helpstring(hsSmsMessageType), helpcontext(17) 00451 ] 00452 typedef enum TSmsMessageType 00453 { 00454 [helpcontext(17),helpstring(hsSmsMessageType_Unknown)] smsMessageTypeUnknown = -1, 00455 [helpcontext(17),helpstring(hsSmsMessageType_Incoming)] smsMessageTypeIncoming = 0, 00456 [helpcontext(17),helpstring(hsSmsMessageType_Outgoing)] smsMessageTypeOutgoing = 1, 00457 [helpcontext(17),helpstring(hsSmsMessageType_CCRequest)] smsMessageTypeCCRequest = 2, 00458 [helpcontext(17),helpstring(hsSmsMessageType_CCSubmit)] smsMessageTypeCCSubmit = 3 00459 } TSmsMessageType; 00460 00461 [ 00462 uuid(531f8be0-6ab6-4521-a998-6c87bb9e5d5c), 00463 helpstring(hsSmsMessageStatus), helpcontext(17) 00464 ] 00465 typedef enum TSmsMessageStatus 00466 { 00467 [helpcontext(17),helpstring(hsSmsMessageStatus_Unknown)] smsMessageStatusUnknown = -1, 00468 [helpcontext(17),helpstring(hsSmsMessageStatus_Received)] smsMessageStatusReceived = 0, 00469 [helpcontext(17),helpstring(hsSmsMessageStatus_Read)] smsMessageStatusRead = 1, 00470 [helpcontext(17),helpstring(hsSmsMessageStatus_Composing)] smsMessageStatusComposing = 2, 00471 [helpcontext(17),helpstring(hsSmsMessageStatus_SendToServ)] smsMessageStatusSendingToServer = 3, 00472 [helpcontext(17),helpstring(hsSmsMessageStatus_SentToServ)] smsMessageStatusSentToServer = 4, 00473 [helpcontext(17),helpstring(hsSmsMessageStatus_Delivered)] smsMessageStatusDelivered = 5, 00474 [helpcontext(17),helpstring(hsSmsMessageStatus_TargetsFailed)] smsMessageStatusSomeTargetsFailed = 6, 00475 [helpcontext(17),helpstring(hsSmsMessageStatus_Failed)] smsMessageStatusFailed = 7 00476 } TSmsMessageStatus; 00477 00478 [ 00479 uuid(fe7e480a-5b32-432e-9711-e8e9c10c6bf9), 00480 helpstring(hsSmsFailureReason), helpcontext(17) 00481 ] 00482 typedef enum TSmsFailureReason 00483 { 00484 [helpcontext(17),helpstring(hsSmsFailureReason_Unknown)] smsFailureReasonUnknown = -1, 00485 [helpcontext(17),helpstring(hsSmsFailureReason_MiscErr)] smsFailureReasonMiscError = 0, 00486 [helpcontext(17),helpstring(hsSmsFailureReason_ServConnFailed)] smsFailureReasonServerConnectFailed = 1, 00487 [helpcontext(17),helpstring(hsSmsFailureReason_NoSmsCapability)] smsFailureReasonNoSmsCapability = 2, 00488 [helpcontext(17),helpstring(hsSmsFailureReason_InsufficientFunds)] smsFailureReasonInsufficientFunds = 3, 00489 [helpcontext(17),helpstring(hsSmsFailureReason_InvalidCCode)] smsFailureReasonInvalidConfirmationCode = 4, 00490 [helpcontext(17),helpstring(hsSmsFailureReason_UserBlocked)] smsFailureReasonUserBlocked = 5, 00491 [helpcontext(17),helpstring(hsSmsFailureReason_IPBlocked)] smsFailureReasonIPBlocked = 6, 00492 [helpcontext(17),helpstring(hsSmsFailureReason_NodeBlocked)] smsFailureReasonNodeBlocked = 7 00493 } TSmsFailureReason; 00494 00495 [ 00496 uuid(34f2a71c-d453-4199-ab29-5b6e17b3fb5e), 00497 helpstring(hsSmsTargetStatus), helpcontext(17) 00498 ] 00499 typedef enum TSmsTargetStatus 00500 { 00501 [helpcontext(17),helpstring(hsSmsTargetStatus_Unknown)] smsTargetStatusUnknown = -1, 00502 [helpcontext(17),helpstring(hsSmsTargetStatus_Undefined)] smsTargetStatusUndefined = 0, 00503 [helpcontext(17),helpstring(hsSmsTargetStatus_Analyzing)] smsTargetStatusAnalyzing = 1, 00504 [helpcontext(17),helpstring(hsSmsTargetStatus_Acceptable)] smsTargetStatusAcceptable = 2, 00505 [helpcontext(17),helpstring(hsSmsTargetStatus_NotRoutable)] smsTargetStatusNotRoutable = 3, 00506 [helpcontext(17),helpstring(hsSmsTargetStatus_DeliveryPending)] smsTargetStatusDeliveryPending = 4, 00507 [helpcontext(17),helpstring(hsSmsTargetStatus_DeliverySuccess)] smsTargetStatusDeliverySuccessful = 5, 00508 [helpcontext(17),helpstring(hsSmsTargetStatus_DeliveryFailed)] smsTargetStatusDeliveryFailed = 6 00509 } TSmsTargetStatus; 00510 00511 [ 00512 uuid(ED06559A-B942-49f5-AE48-DBD6BEF807B9), 00513 helpstring(hsPluginContext), helpcontext(17) 00514 ] 00515 typedef enum TPluginContext 00516 { 00517 [helpcontext(17),helpstring(hsPluginContext_Unknown)] pluginContextUnknown = -1, 00518 [helpcontext(17),helpstring(hsPluginContext_Chat)] pluginContextChat = 0, 00519 [helpcontext(17),helpstring(hsPluginContext_Call)] pluginContextCall = 1, 00520 [helpcontext(17),helpstring(hsPluginContext_Contact)] pluginContextContact = 2, 00521 [helpcontext(17),helpstring(hsPluginContext_MySelf)] pluginContextMyself = 3, 00522 [helpcontext(17),helpstring(hsPluginContext_Tools)] pluginContextTools = 4, 00523 } TPluginContext; 00524 00525 [ 00526 uuid(000D0FD6-DC80-4cb1-A5AF-1A748DF8159E), 00527 helpstring(hsPluginContactType), helpcontext(17) 00528 ] 00529 typedef enum TPluginContactType 00530 { 00531 [helpcontext(17),helpstring(hsPluginContactType_Unknown)] pluginContactTypeUnknown = -1, 00532 [helpcontext(17),helpstring(hsPluginContactType_All)] pluginContactTypeAll = 0, 00533 [helpcontext(17),helpstring(hsPluginContactType_Skype)] pluginContactTypeSkype = 1, 00534 [helpcontext(17),helpstring(hsPluginContactType_SkypeOut)] pluginContactTypeSkypeOut= 2, 00535 } TPluginContactType; 00536 00537 [ 00538 uuid(BD808125-6CB8-46ad-88E1-13961434781F), 00539 helpstring(hsFileTransferType), helpcontext(17) 00540 ] 00541 typedef enum TFileTransferType 00542 { 00543 [helpcontext(17),helpstring(hsFileTransferType_Incoming)] fileTransferTypeIncoming = 0, 00544 [helpcontext(17),helpstring(hsFileTransferType_Outgoing)] fileTransferTypeOutgoing = 1, 00545 } TFileTransferType; 00546 00547 [ 00548 uuid(C4CE4074-11E0-4026-A809-5C6D259F1B7C), 00549 helpstring(hsFileTransferStatus), helpcontext(17) 00550 ] 00551 typedef enum TFileTransferStatus 00552 { 00553 [helpcontext(17),helpstring(hsFileTransferStatus_New)] fileTransferStatusNew = 0, 00554 [helpcontext(17),helpstring(hsFileTransferStatus_Connecting)] fileTransferStatusConnecting = 1, 00555 [helpcontext(17),helpstring(hsFileTransferStatus_WaitingForAccept)] fileTransferStatusWaitingForAccept = 2, 00556 [helpcontext(17),helpstring(hsFileTransferStatus_Transferring)] fileTransferStatusTransferring = 3, 00557 [helpcontext(17),helpstring(hsFileTransferStatus_TransferOverRelay)] fileTransferStatusTransferringOverRelay = 4, 00558 [helpcontext(17),helpstring(hsFileTransferStatus_Paused)] fileTransferStatusPaused = 5, 00559 [helpcontext(17),helpstring(hsFileTransferStatus_RemotelyPaused)] fileTransferStatusRemotelyPaused = 6, 00560 [helpcontext(17),helpstring(hsFileTransferStatus_Cancelled)] fileTransferStatusCancelled = 7, 00561 [helpcontext(17),helpstring(hsFileTransferStatus_Completed)] fileTransferStatusCompleted = 8, 00562 [helpcontext(17),helpstring(hsFileTransferStatus_Failed)] fileTransferStatusFailed = 9, 00563 } TFileTransferStatus; 00564 00565 [ 00566 uuid(A59E0AAE-86BA-4d10-959B-4E75C2C8DAD4), 00567 helpstring(hsFTFailureReason), helpcontext(17) 00568 ] 00569 typedef enum TFileTransferFailureReason 00570 { 00571 [helpcontext(17),helpstring(hsFTFailureReason_SenderNotAuthorized)] fileTransferFailureReasonSenderNotAuthorized= 1, 00572 [helpcontext(17),helpstring(hsFTFailureReason_RemotelyCancelled)] fileTransferFailureReasonRemotelyCancelled= 2, 00573 [helpcontext(17),helpstring(hsFTFailureReason_FailedRead)] fileTransferFailureReasonFailedRead = 3, 00574 [helpcontext(17),helpstring(hsFTFailureReason_FailedRemoteRead)] fileTransferFailureReasonFailedRemoteRead = 4, 00575 [helpcontext(17),helpstring(hsFTFailureReason_FailedWrite)] fileTransferFailureReasonFailedWrite = 5, 00576 [helpcontext(17),helpstring(hsFTFailureReason_FailedRemoteWrite)] fileTransferFailureReasonFailedRemoteWrite = 6, 00577 [helpcontext(17),helpstring(hsFTFailureReason_RemoteDoesNotSupportFT)] fileTransferFailureReasonRemoteDoesNotSupportFT = 7, 00578 [helpcontext(17),helpstring(hsFTFailureReason_RemoteOfflineTooLong)] fileTransferFailureReasonRemoteOfflineTooLong = 8, 00579 } TFileTransferFailureReason; 00582 [ 00583 object, 00584 uuid(48E046A8-31D7-4E5F-A611-47BF32B86405), 00585 dual, 00586 nonextensible, 00587 pointer_default(unique), 00588 oleautomation, 00589 helpstring(hsICommand), 00590 helpcontext(7) 00591 ] 00592 interface ICommand : IDispatch 00593 { 00594 [propget, id(1), helpstring(hsICommand_Id),helpcontext(7)] HRESULT Id([out, retval] LONG *pVal); 00595 [propput, id(1), helpstring(hsICommand_Id),helpcontext(7)] HRESULT Id([in] LONG newVal); 00596 [propget, id(2), helpstring(hsICommand_Timeout),helpcontext(7)] HRESULT Timeout([out, retval] LONG *pVal); 00597 [propput, id(2), helpstring(hsICommand_Timeout),helpcontext(7)] HRESULT Timeout([in] LONG newVal); 00598 [propget, id(3), helpstring(hsICommand_Block),helpcontext(7)] HRESULT Blocking([out, retval] VARIANT_BOOL *pVal); 00599 [propput, id(3), helpstring(hsICommand_Block),helpcontext(7)] HRESULT Blocking([in] VARIANT_BOOL newVal); 00600 [propget, id(4), helpstring(hsICommand_Command),helpcontext(7)] HRESULT Command([out, retval] BSTR *pVal); 00601 [propput, id(4), helpstring(hsICommand_Command),helpcontext(7)] HRESULT Command([in] BSTR newVal); 00602 [propget, id(5), helpstring(hsICommand_Reply),helpcontext(7)] HRESULT Reply([out, retval] BSTR *pVal); 00603 [propput, id(5), helpstring(hsICommand_Reply),helpcontext(7)] HRESULT Reply([in] BSTR newVal); 00604 [propget, id(6), helpstring(hsICommand_Expect),helpcontext(7)] HRESULT Expected([out, retval] BSTR *pVal); 00605 [propput, id(6), helpstring(hsICommand_Expect),helpcontext(7)] HRESULT Expected([in] BSTR newVal); 00606 }; 00607 [ 00608 object, 00609 uuid(D0BC5168-A518-4192-9D20-0B907B23C4D1), 00610 dual, 00611 nonextensible, 00612 pointer_default(unique), 00613 oleautomation, 00614 helpstring(hsIUser), 00615 helpcontext(15) 00616 ] 00617 interface IUser : IDispatch 00618 { 00619 [propget, id(1), helpstring(hsIUser_Handle), helpcontext(15)] HRESULT Handle([out, retval] BSTR *pVal); 00620 [propput, id(1), helpstring(hsIUser_Handle), helpcontext(15)] HRESULT Handle([in] BSTR newVal); 00621 [propget, id(2), helpstring(hsIUser_FullName), helpcontext(15)] HRESULT FullName([out, retval] BSTR *pVal); 00622 [propget, id(3), helpstring(hsIUser_Birthday), helpcontext(15)] HRESULT Birthday([out, retval] DATE *pVal); 00623 [propget, id(4), helpstring(hsIUser_Sex), helpcontext(15)] HRESULT Sex([out, retval] TUserSex *pVal); 00624 [propget, id(5), helpstring(hsIUser_Country), helpcontext(15)] HRESULT Country([out, retval] BSTR *pVal); 00625 [propget, id(6), helpstring(hsIUser_Province), helpcontext(15)] HRESULT Province([out, retval] BSTR *pVal); 00626 [propget, id(7), helpstring(hsIUser_City), helpcontext(15)] HRESULT City([out, retval] BSTR *pVal); 00627 [propget, id(8), helpstring(hsIUser_PhoneHome), helpcontext(15)] HRESULT PhoneHome([out, retval] BSTR *pVal); 00628 [propget, id(9), helpstring(hsIUser_PhoneOffice), helpcontext(15)] HRESULT PhoneOffice([out, retval] BSTR *pVal); 00629 [propget, id(10), helpstring(hsIUser_PhoneMobile), helpcontext(15)] HRESULT PhoneMobile([out, retval] BSTR *pVal); 00630 [propget, id(11), helpstring(hsIUser_Homepage), helpcontext(15)] HRESULT Homepage([out, retval] BSTR *pVal); 00631 [propget, id(12), helpstring(hsIUser_About), helpcontext(15)] HRESULT About([out, retval] BSTR *pVal); 00632 [propget, id(13), helpstring(hsIUser_HasCallEquipment), helpcontext(15)] HRESULT HasCallEquipment([out, retval] VARIANT_BOOL *pVal); 00633 [propget, id(14), helpstring(hsIUser_BuddyStatus), helpcontext(15)] HRESULT BuddyStatus([out, retval] TBuddyStatus *pVal); 00634 [propput, id(14), helpstring(hsIUser_BuddyStatus), helpcontext(15)] HRESULT BuddyStatus([in] TBuddyStatus newVal); 00635 [propget, id(15), helpstring(hsIUser_Authorized), helpcontext(15)] HRESULT IsAuthorized([out, retval] VARIANT_BOOL *pVal); 00636 [propput, id(15), helpstring(hsIUser_Authorized), helpcontext(15)] HRESULT IsAuthorized([in] VARIANT_BOOL newVal); 00637 [propget, id(16), helpstring(hsIUser_Blocked), helpcontext(15)] HRESULT IsBlocked([out, retval] VARIANT_BOOL *pVal); 00638 [propput, id(16), helpstring(hsIUser_Blocked), helpcontext(15)] HRESULT IsBlocked([in] VARIANT_BOOL newVal); 00639 [propget, id(17), helpstring(hsIUser_DisplayName), helpcontext(15)] HRESULT DisplayName([out, retval] BSTR *pVal); 00640 [propget, id(18), helpstring(hsIUser_OnlineStatus), helpcontext(15)] HRESULT OnlineStatus([out, retval] TOnlineStatus *pVal); 00641 [propget, id(19), helpstring(hsIUser_LastOnline), helpcontext(15)] HRESULT LastOnline([out, retval] DATE *pVal); 00642 [propget, id(20), helpstring(hsIUser_CountryCode), helpcontext(15)] HRESULT CountryCode([out, retval] BSTR *pVal); 00643 [propget, id(21), helpstring(hsIUser_RecvAuthReq), helpcontext(15)] HRESULT ReceivedAuthRequest([out, retval] BSTR *pVal); 00644 [propget, id(22), helpstring(hsIUser_SpeedDial), helpcontext(15)] HRESULT SpeedDial([out, retval] BSTR *pVal); 00645 [propput, id(22), helpstring(hsIUser_SpeedDial), helpcontext(15)] HRESULT SpeedDial([in] BSTR newVal); 00646 [propget, id(23), helpstring(hsIUser_CanLeaveVm), helpcontext(15)] HRESULT CanLeaveVoicemail([out, retval] VARIANT_BOOL *pVal); 00647 [propget, id(24), helpstring(hsIUser_MoodText), helpcontext(15)] HRESULT MoodText([out, retval] BSTR *pVal); 00648 [propget, id(25), helpstring(hsIUser_Aliases), helpcontext(15)] HRESULT Aliases([out, retval] BSTR *pVal); 00649 [propget, id(26), helpstring(hsIUser_Timezone), helpcontext(15)] HRESULT Timezone([out, retval] LONG *pVal); 00650 [propget, id(27), helpstring(hsIUser_IsCFActive), helpcontext(15)] HRESULT IsCallForwardActive([out, retval] VARIANT_BOOL *pVal); 00651 [propget, id(28), helpstring(hsIUser_Language), helpcontext(15)] HRESULT Language([out, retval] BSTR *pVal); 00652 [propget, id(29), helpstring(hsIUser_LanguageCode), helpcontext(15)] HRESULT LanguageCode([out, retval] BSTR *pVal); 00653 [propget, id(30), helpstring(hsIUser_VideoCapable), helpcontext(15)] HRESULT IsVideoCapable([out, retval] VARIANT_BOOL *pVal); 00654 [propget, id(31), helpstring(hsIUser_SkypeOut), helpcontext(15)] HRESULT IsSkypeOutContact([out, retval] VARIANT_BOOL *pVal); 00655 [propget, id(32), helpstring(hsIUser_NumberOfAuthBuddies), helpcontext(15)] HRESULT NumberOfAuthBuddies([out, retval] LONG* pVal); 00656 [propput, id(17), helpstring(hsIUser_DisplayName), helpcontext(15)] HRESULT DisplayName([in] BSTR newVal); 00657 [propget, id(35), helpstring(hsIUser_RichMoodText), helpcontext(15)] HRESULT RichMoodText([out, retval] BSTR *pVal); 00658 [propget, id(36), helpstring(hsIUser_IsVmCapable), helpcontext(15)] HRESULT IsVoicemailCapable([out, retval] VARIANT_BOOL *pVal); 00659 }; 00660 [ 00661 object, 00662 uuid(EC163200-44EB-483B-907F-A8C1CF56B8EE), 00663 dual, 00664 nonextensible, 00665 pointer_default(unique), 00666 oleautomation, 00667 helpstring(hsIUserColl), 00668 helpcontext(16) 00669 ] 00670 interface IUserCollection : IDispatch 00671 { 00672 [propget, id(1), helpstring(hsIUserColl_Count), helpcontext(16)] HRESULT Count([out, retval] LONG* pVal); 00673 [id(2), helpstring(hsIUserColl_Add), helpcontext(16)] HRESULT Add([in] IUser* pUser); 00674 [id(3), helpstring(hsIUserColl_Remove), helpcontext(16)] HRESULT Remove([in] long Index); 00675 [id(4), helpstring(hsIUserColl_RemoveAll), helpcontext(16)] HRESULT RemoveAll(void); 00676 [propget, id(DISPID_VALUE), helpstring(hsIUserColl_Item), helpcontext(16)] HRESULT Item([in] LONG Index, [out, retval] IUser ** pVal); 00677 [propget, id(DISPID_NEWENUM), helpstring(hsIUserColl_NewEnum), helpcontext(16)] HRESULT _NewEnum([out, retval] IUnknown** pVal); 00678 }; 00679 [ 00680 object, 00681 uuid(F1B2AD09-1961-4336-A6BF-93010B73DE72), 00682 dual, 00683 nonextensible, 00684 pointer_default(unique), 00685 oleautomation, 00686 helpstring(hsIParticipant), 00687 helpcontext(37) 00688 ] 00689 interface IParticipant : IDispatch 00690 { 00691 [propget, id(1), helpstring(hsIParticipant_Handle), helpcontext(37)] HRESULT Handle([out, retval] BSTR *pVal); 00692 [propget, id(2), helpstring(hsIParticipant_DispName), helpcontext(37)] HRESULT DisplayName([out, retval] BSTR *pVal); 00693 [propget, id(3), helpstring(hsIParticipant_CallType), helpcontext(37)] HRESULT CallType([out, retval] TCallType *pVal); 00694 [propget, id(4), helpstring(hsIParticipant_CallStat), helpcontext(37)] HRESULT CallStatus([out, retval] TCallStatus *pVal); 00695 }; 00696 [ 00697 object, 00698 uuid(F825FE12-9826-4BD2-BF7E-1ED95B8480FE), 00699 dual, 00700 nonextensible, 00701 pointer_default(unique), 00702 oleautomation, 00703 helpstring(hsIParticipantColl), 00704 helpcontext(38) 00705 ] 00706 interface IParticipantCollection : IDispatch 00707 { 00708 [propget, id(1), helpstring(hsIParticipantColl_Count), helpcontext(38)] HRESULT Count([out, retval] LONG* pVal); 00709 [id(2), helpstring(hsIParticipantColl_Add), helpcontext(38)] HRESULT Add([in] IParticipant* pParticipant); 00710 [id(3), helpstring(hsIParticipantColl_Remove), helpcontext(38)] HRESULT Remove([in] long Index); 00711 [id(4), helpstring(hsIParticipantColl_RemoveAll), helpcontext(38)] HRESULT RemoveAll(void); 00712 [propget, id(DISPID_VALUE), helpstring(hsIParticipantColl_Item), helpcontext(38)] HRESULT Item([in] LONG Index, [out, retval] IParticipant ** pVal); 00713 [propget, id(DISPID_NEWENUM), helpstring(hsIParticipantColl_NewEnum), helpcontext(38)] HRESULT _NewEnum([out, retval] IUnknown** pVal); 00714 }; 00715 [ 00716 object, 00717 uuid(76036886-436C-405F-A96E-7835CCFB82F3), 00718 dual, 00719 nonextensible, 00720 pointer_default(unique), 00721 oleautomation, 00722 helpstring(hsICall), 00723 helpcontext(5) 00724 ] 00725 interface ICall : IDispatch 00726 { 00727 [propget, id(1), helpstring(hsICall_Id),helpcontext(5)] HRESULT Id([out, retval] LONG *pVal); 00728 [propget, id(2), helpstring(hsICall_Timestamp),helpcontext(5)] HRESULT Timestamp([out, retval] DATE *pVal); 00729 [propget, id(3), helpstring(hsICall_PartHandle),helpcontext(5)] HRESULT PartnerHandle([out, retval] BSTR *pVal); 00730 [propget, id(4), helpstring(hsICall_PartDispName),helpcontext(5)] HRESULT PartnerDisplayName([out, retval] BSTR *pVal); 00731 [propget, id(5), helpstring(hsICall_ConferenceId),helpcontext(5)] HRESULT ConferenceId([out, retval] LONG *pVal); 00732 [propget, id(6), helpstring(hsICall_Type),helpcontext(5)] HRESULT Type([out, retval] TCallType *pVal); 00733 [propget, id(7), helpstring(hsICall_Status),helpcontext(5)] HRESULT Status([out, retval] TCallStatus *pVal); 00734 [propput, id(7), helpstring(hsICall_Status),helpcontext(5)] HRESULT Status([in] TCallStatus newVal); 00735 [propget, id(8), helpstring(hsICall_FailReason),helpcontext(5)] HRESULT FailureReason([out, retval] TCallFailureReason *pVal); 00736 [propget, id(9), helpstring(hsICall_Subject),helpcontext(5)] HRESULT Subject([out, retval] BSTR *pVal); 00737 [propget, id(10), helpstring(hsICall_PSTN_Number),helpcontext(5)] HRESULT PstnNumber([out, retval] BSTR *pVal); 00738 [propget, id(11), helpstring(hsICall_Duration),helpcontext(5)] HRESULT Duration([out, retval] LONG *pVal); 00739 [propget, id(12), helpstring(hsICall_PSTN_Status),helpcontext(5)] HRESULT PstnStatus([out, retval] BSTR *pVal); 00740 [propput, id(13), helpstring(hsICall_Seen),helpcontext(5)] HRESULT Seen([in] VARIANT_BOOL newVal); 00741 [id(14), helpstring(hsICall_Hold),helpcontext(5)] HRESULT Hold(); 00742 [id(15), helpstring(hsICall_Resume),helpcontext(5)] HRESULT Resume(); 00743 [id(16), helpstring(hsICall_Finish),helpcontext(5)] HRESULT Finish(); 00744 [id(17), helpstring(hsICall_Answer),helpcontext(5)] HRESULT Answer(); 00745 [propput, id(18), helpstring(hsICall_DTMF),helpcontext(5)] HRESULT DTMF([in] BSTR newVal); 00746 [propget, id(19), helpstring(hsICall_Participants),helpcontext(5)] HRESULT Participants([out, retval] IParticipantCollection **pVal); 00747 [id(20), helpstring(hsICall_Join),helpcontext(5)] HRESULT Join([in] LONG Id); 00748 [propget, id(21), helpstring(hsICall_VmDuration),helpcontext(5)] HRESULT VmDuration([out, retval] LONG *pVal); 00749 [propget, id(22), helpstring(hsICall_VmAllowDuration),helpcontext(5)] HRESULT VmAllowedDuration([out, retval] LONG *pVal); 00750 [propget, id(23), helpstring(hsICall_VStatus),helpcontext(5)] HRESULT VideoStatus([out, retval] TCallVideoStatus *pVal); 00751 [propget, id(24), helpstring(hsICall_VSendStatus),helpcontext(5)] HRESULT VideoSendStatus([out, retval] TCallVideoSendStatus *pVal); 00752 [propget, id(25), helpstring(hsICall_VRecvStatus),helpcontext(5)] HRESULT VideoReceiveStatus([out, retval] TCallVideoSendStatus *pVal); 00753 [id(26), helpstring(hsICall_StartVSend),helpcontext(5)] HRESULT StartVideoSend(); 00754 [id(27), helpstring(hsICall_StopVSend),helpcontext(5)] HRESULT StopVideoSend(); 00755 [id(28), helpstring(hsICall_StartVRecv),helpcontext(5)] HRESULT StartVideoReceive(); 00756 [id(29), helpstring(hsICall_StopVRecv),helpcontext(5)] HRESULT StopVideoReceive(); 00757 [id(30), helpstring(hsICall_Redirect),helpcontext(5)] HRESULT RedirectToVoicemail(); 00758 [id(31), helpstring(hsICall_Forward),helpcontext(5)] HRESULT Forward(); 00759 [propget, id(32), helpstring(hsICall_Rate),helpcontext(5)] HRESULT Rate([out, retval] LONG *pVal); 00760 [propget, id(33), helpstring(hsICall_RateCurr),helpcontext(5)] HRESULT RateCurrency([out, retval] BSTR *pVal); 00761 [propget, id(34), helpstring(hsICall_RatePrecision),helpcontext(5)] HRESULT RatePrecision([out, retval] LONG *pVal); 00762 [propget, id(35), helpstring(hsICall_InputDevice),helpcontext(5)] HRESULT InputDevice([in] TCallIoDeviceType DeviceType, [out, retval] BSTR* pVal); 00763 [propput, id(35), helpstring(hsICall_InputDevice),helpcontext(5)] HRESULT InputDevice([in] TCallIoDeviceType DeviceType, [in] BSTR newVal); 00764 [propget, id(36), helpstring(hsICall_OutputDevice),helpcontext(5)] HRESULT OutputDevice([in] TCallIoDeviceType DeviceType, [out, retval] BSTR* pVal); 00765 [propput, id(36), helpstring(hsICall_OutputDevice),helpcontext(5)] HRESULT OutputDevice([in] TCallIoDeviceType DeviceType, [in] BSTR newVal); 00766 [propget, id(37), helpstring(hsICall_MicDevice),helpcontext(5)] HRESULT CaptureMicDevice([in] TCallIoDeviceType DeviceType, [out, retval] BSTR* pVal); 00767 [propput, id(37), helpstring(hsICall_MicDevice),helpcontext(5)] HRESULT CaptureMicDevice([in] TCallIoDeviceType DeviceType, [in] BSTR newVal); 00768 [propget, id(38), helpstring(hsICall_InputStatus),helpcontext(5)] HRESULT InputStatus([out, retval] VARIANT_BOOL* pVal); 00769 [propget, id(39), helpstring(hsICall_ForwardedBy),helpcontext(5)] HRESULT ForwardedBy([out, retval] BSTR* pVal); 00770 [propget, id(13), helpstring(hsICall_Seen),helpcontext(5)] HRESULT Seen([out, retval] VARIANT_BOOL *pVal); 00771 [propget, id(40), helpstring(hsICall_CanTransfer),helpcontext(5)] HRESULT CanTransfer([in] BSTR Target, [out, retval] VARIANT_BOOL* pVal); 00772 [propget, id(41), helpstring(hsICall_TransferStatus),helpcontext(5)] HRESULT TransferStatus([out, retval] TCallStatus* pVal); 00773 [propget, id(42), helpstring(hsICall_TransferActive),helpcontext(5)] HRESULT TransferActive([out, retval] VARIANT_BOOL* pVal); 00774 [propget, id(43), helpstring(hsICall_TransferredBy),helpcontext(5)] HRESULT TransferredBy([out, retval] BSTR* pVal); 00775 [propget, id(44), helpstring(hsICall_TransferredTo),helpcontext(5)] HRESULT TransferredTo([out, retval] BSTR* pVal); 00776 [id(45), helpstring(hsICall_Transfer),helpcontext(5)] HRESULT Transfer([in] BSTR Target); 00777 [propget, id(46), helpstring(hsICall_TargetIdentity),helpcontext(5)] HRESULT TargetIdentity([out, retval] BSTR *pVal); 00778 }; 00779 [ 00780 object, 00781 uuid(72E1EC13-0DF9-48AE-8A31-E2900D85BA55), 00782 dual, 00783 nonextensible, 00784 pointer_default(unique), 00785 oleautomation, 00786 helpstring(hsICallColl), 00787 helpcontext(6) 00788 ] 00789 interface ICallCollection : IDispatch 00790 { 00791 [propget, id(1), helpstring(hsICallColl_Count),helpcontext(6)] HRESULT Count([out, retval] LONG* pVal); 00792 [id(2), helpstring(hsICallColl_Add),helpcontext(6)] HRESULT Add([in] ICall* pCall); 00793 [id(3), helpstring(hsICallColl_Remove),helpcontext(6)] HRESULT Remove([in] long Index); 00794 [id(4), helpstring(hsICallColl_RemoveAll),helpcontext(6)] HRESULT RemoveAll(void); 00795 [propget, id(DISPID_VALUE), helpstring(hsICallColl_Item),helpcontext(6)] HRESULT Item([in] LONG Index, [out, retval] ICall ** pVal); 00796 [propget, id(DISPID_NEWENUM), helpstring(hsICallColl_NewEnum),helpcontext(6)] HRESULT _NewEnum([out, retval] IUnknown** pVal); 00797 }; 00798 00799 interface IChat; 00800 [ 00801 object, 00802 uuid(4CFF5C70-3C95-4566-824A-FA164586D535), 00803 dual, 00804 nonextensible, 00805 pointer_default(unique), 00806 oleautomation, 00807 helpstring(hsIChatMessage), 00808 helpcontext(11) 00809 ] 00810 interface IChatMessage : IDispatch 00811 { 00812 [propget, id(1), helpstring(hsIChatMsg_Id), helpcontext(11)] HRESULT Id([out, retval] LONG *pVal); 00813 [propget, id(2), helpstring(hsIChatMsg_Timestamp), helpcontext(11)] HRESULT Timestamp([out, retval] DATE *pVal); 00814 [propget, id(3), helpstring(hsIChatMsg_FromHandle), helpcontext(11)] HRESULT FromHandle([out, retval] BSTR *pVal); 00815 [propget, id(4), helpstring(hsIChatMsg_FromDispName), helpcontext(11)] HRESULT FromDisplayName([out, retval] BSTR *pVal); 00816 [propget, id(5), helpstring(hsIChatMsg_Type), helpcontext(11)] HRESULT Type([out, retval] TChatMessageType *pVal); 00817 [propget, id(6), helpstring(hsIChatMsg_Status), helpcontext(11)] HRESULT Status([out, retval] TChatMessageStatus *pVal); 00818 [propget, id(7), helpstring(hsIChatMsg_LeaveReason), helpcontext(11)] HRESULT LeaveReason([out, retval] TChatLeaveReason *pVal); 00819 [propget, id(8), helpstring(hsIChatMsg_Body), helpcontext(11)] HRESULT Body([out, retval] BSTR *pVal); 00820 [propget, id(9), helpstring(hsIChatMsg_ChatName), helpcontext(11)] HRESULT ChatName([out, retval] BSTR *pVal); 00821 [propget, id(10), helpstring(hsIChatMsg_Users), helpcontext(11)] HRESULT Users([out, retval] IUserCollection **pVal); 00822 [propput, id(11), helpstring(hsIChatMsg_Seen), helpcontext(11)] HRESULT Seen([in] VARIANT_BOOL newVal); 00823 [propget, id(12), helpstring(hsIChatMsg_Chat), helpcontext(11)] HRESULT Chat([out, retval] IChat** pVal); 00824 [propget, id(13), helpstring(hsIChatMsg_Sender), helpcontext(11)] HRESULT Sender([out, retval] IUser* *pVal); 00825 [propget, id(14), helpstring(hsIChatMsg_EditedBy), helpcontext(11)] HRESULT EditedBy([out, retval] BSTR* pVal); 00826 [propget, id(15), helpstring(hsIChatMsg_EditTime), helpcontext(11)] HRESULT EditedTimestamp([out, retval] DATE* pVal); 00827 [propput, id(8), helpstring(hsIChatMsg_Body), helpcontext(11)] HRESULT Body([in] BSTR newVal); 00828 [propget, id(16), helpstring(hsIChatMsg_Role), helpcontext(11)] HRESULT Role([out, retval] TChatMemberRole* pVal); 00829 [propget, id(17), helpstring(hsIChatMsg_Options), helpcontext(11)] HRESULT Options([out, retval] LONG* pVal); 00830 [propget, id(18), helpstring(hsIChatMsg_Editable), helpcontext(11)] HRESULT IsEditable([out, retval] VARIANT_BOOL* pVal); 00831 }; 00832 [ 00833 object, 00834 uuid(9511117A-7BCA-4669-BE96-6EA6866975C1), 00835 dual, 00836 nonextensible, 00837 pointer_default(unique), 00838 oleautomation, 00839 helpstring(hsIChatMessageColl), 00840 helpcontext(12) 00841 ] 00842 interface IChatMessageCollection : IDispatch 00843 { 00844 [propget, id(1), helpstring(hsIChatMsgColl_Count),helpcontext(12)] HRESULT Count([out, retval] LONG* pVal); 00845 [id(2), helpstring(hsIChatMsgColl_Add),helpcontext(12)] HRESULT Add([in] IChatMessage* pItem); 00846 [id(3), helpstring(hsIChatMsgColl_Remove),helpcontext(12)] HRESULT Remove([in] long Index); 00847 [id(4), helpstring(hsIChatMsgColl_RemoveAll),helpcontext(12)] HRESULT RemoveAll(void); 00848 [propget, id(DISPID_VALUE), helpstring(hsIChatMsgColl_Item),helpcontext(12)] HRESULT Item([in] LONG Index, [out, retval] IChatMessage ** pVal); 00849 [propget, id(DISPID_NEWENUM), helpstring(hsIChatMsgColl_NewEnum),helpcontext(12)] HRESULT _NewEnum([out, retval] IUnknown** pVal); 00850 }; 00851 00852 [ 00853 object, 00854 uuid(9E9F0473-94C2-4FDD-85D2-43E3478765F9), 00855 dual, 00856 nonextensible, 00857 pointer_default(unique), 00858 oleautomation, 00859 helpstring(hsIChatMember), 00860 helpcontext(85) 00861 ] 00862 interface IChatMember : IDispatch 00863 { 00864 [propget, id(1), helpstring(hsIChatMember_Id), helpcontext(85)] HRESULT Id([out, retval] BSTR* pVal); 00865 [propget, id(2), helpstring(hsIChatMember_Handle), helpcontext(85)] HRESULT Handle([out, retval] BSTR* pVal); 00866 [propget, id(3), helpstring(hsIChatMember_Role), helpcontext(85)] HRESULT Role([out, retval] TChatMemberRole* pVal); 00867 [propput, id(3), helpstring(hsIChatMember_Role), helpcontext(85)] HRESULT Role([in] TChatMemberRole newVal); 00868 [propget, id(4), helpstring(hsIChatMember_CanSetRole), helpcontext(85)] HRESULT CanSetRoleTo([in] TChatMemberRole Role, [out, retval] VARIANT_BOOL* pVal); 00869 [propget, id(5), helpstring(hsIChatMember_IsActive), helpcontext(85)] HRESULT IsActive([out, retval] VARIANT_BOOL* pVal); 00870 [propget, id(6), helpstring(hsIChatMember_Chat), helpcontext(85)] HRESULT Chat([out, retval] IChat** pVal); 00871 }; 00872 00873 [ 00874 object, 00875 uuid(8FFC686B-2E5E-4763-8B03-FF4FD3A0C4DA), 00876 dual, 00877 pointer_default(unique), 00878 helpstring(hsIChatMemberCollection), 00879 helpcontext(86) 00880 ] 00881 interface IChatMemberCollection : IDispatch 00882 { 00883 [propget, id(1), helpstring(hsIChatMemberCollection_Count),helpcontext(86)] HRESULT Count([out, retval] LONG* pVal); 00884 [propget, id(DISPID_VALUE), helpstring(hsIChatMemberCollection_Item),helpcontext(86)] HRESULT Item([in] LONG Index, [out, retval] IChatMember ** pVal); 00885 [propget, id(DISPID_NEWENUM), helpstring(hsIChatMemberCollection_NewEnum),helpcontext(86)] HRESULT _NewEnum([out, retval] IUnknown** pVal); 00886 }; 00887 00888 [ 00889 object, 00890 uuid(8C24106C-3368-4580-93E5-5ED4ACCDE306), 00891 dual, 00892 nonextensible, 00893 pointer_default(unique), 00894 oleautomation, 00895 helpstring(hsIChat), 00896 helpcontext(31) 00897 ] 00898 interface IChat : IDispatch 00899 { 00900 [propget, id(1), helpstring(hsIChat_Name), helpcontext(31)] HRESULT Name([out, retval] BSTR *pVal); 00901 [propget, id(2), helpstring(hsIChat_Messages), helpcontext(31)] HRESULT Messages([out, retval] IChatMessageCollection **pVal); 00902 [propget, id(3), helpstring(hsIChat_Timestamp), helpcontext(31)] HRESULT Timestamp([out, retval] DATE *pVal); 00903 [propget, id(4), helpstring(hsIChat_Adder), helpcontext(31)] HRESULT Adder([out, retval] IUser **pVal); 00904 [propget, id(5), helpstring(hsIChat_Status), helpcontext(31)] HRESULT Status([out, retval] TChatStatus *pVal); 00905 [propget, id(6), helpstring(hsIChat_Posters), helpcontext(31)] HRESULT Posters([out, retval] IUserCollection **pVal); 00906 [propget, id(7), helpstring(hsIChat_Members), helpcontext(31)] HRESULT Members([out, retval] IUserCollection **pVal); 00907 [propget, id(8), helpstring(hsIChat_Topic), helpcontext(31)] HRESULT Topic([out, retval] BSTR *pVal); 00908 [propput, id(8), helpstring(hsIChat_Topic), helpcontext(31)] HRESULT Topic([in] BSTR newVal); 00909 [propget, id(9), helpstring(hsIChat_ActiveMembers), helpcontext(31)] HRESULT ActiveMembers([out, retval] IUserCollection **pVal); 00910 [propget, id(10), helpstring(hsIChat_FriendlyName), helpcontext(31)] HRESULT FriendlyName([out, retval] BSTR *pVal); 00911 [id(11), helpstring(hsIChat_OpenWindow), helpcontext(31)] HRESULT OpenWindow(); 00912 [id(12), helpstring(hsIChat_SendMessage), helpcontext(31)] HRESULT SendMessage([in] BSTR MessageText, [out, retval] IChatMessage **pVal); 00913 [id(13), helpstring(hsIChat_Leave), helpcontext(31)] HRESULT Leave(); 00914 [id(14), helpstring(hsIChat_AddMembers), helpcontext(31)] HRESULT AddMembers([in] IUserCollection* pMembers); 00915 [propget, id(15), helpstring(hsIChat_RecentMessages), helpcontext(31)] HRESULT RecentMessages([out, retval] IChatMessageCollection **pVal); 00916 [propget, id(16), helpstring(hsIChat_Bookmarked)] HRESULT Bookmarked([out, retval] VARIANT_BOOL *pVal); 00917 [id(17), helpstring(hsIChat_Bookmark)] HRESULT Bookmark(); 00918 [id(18), helpstring(hsIChat_Bookmark)] HRESULT Unbookmark(); 00919 [propget, id(19), helpstring(hsIChat_TopicXML), helpcontext(31)] HRESULT TopicXML([out, retval] BSTR *pVal); 00920 [propput, id(19), helpstring(hsIChat_TopicXML), helpcontext(31)] HRESULT TopicXML([in] BSTR newVal); 00921 [propget, id(20), helpstring(hsIChat_MemberObjs), helpcontext(31)] HRESULT MemberObjects([out, retval] IChatMemberCollection **pVal); 00922 [propget, id(21), helpstring(hsIChat_Blob), helpcontext(31)] HRESULT Blob([out, retval] BSTR* pVal); 00923 [propget, id(22), helpstring(hsIChat_Options), helpcontext(31)] HRESULT Options([out, retval] LONG* pVal); 00924 [propput, id(22), helpstring(hsIChat_Options), helpcontext(31)] HRESULT Options([in] LONG newVal); 00925 [propget, id(23), helpstring(hsIChat_Passwdhint), helpcontext(31)] HRESULT PasswordHint([out, retval] BSTR* pVal); 00926 [id(24), helpstring(hsIChat_Password), helpcontext(31)] HRESULT SetPassword([in] BSTR Password, [in, defaultvalue("")] BSTR Hint); 00927 [propget, id(25), helpstring(hsIChat_Guidelines), helpcontext(31)] HRESULT GuideLines([out, retval] BSTR* pVal); 00928 [propput, id(25), helpstring(hsIChat_Guidelines), helpcontext(31)] HRESULT GuideLines([in] BSTR newVal); 00929 [propget, id(26), helpstring(hsIChat_Description), helpcontext(31)] HRESULT Description([out, retval] BSTR* pVal); 00930 [propput, id(26), helpstring(hsIChat_Description), helpcontext(31)] HRESULT Description([in] BSTR newVal); 00931 [propget, id(27), helpstring(hsIChat_DialogPartner), helpcontext(31)] HRESULT DialogPartner([out, retval] BSTR* pVal); 00932 [propget, id(28), helpstring(hsIChat_ActiveTime), helpcontext(31)] HRESULT ActivityTimestamp([out, retval] DATE* pVal); 00933 [propget, id(29), helpstring(hsIChat_MyRole), helpcontext(31)] HRESULT MyRole([out, retval] TChatMemberRole* pVal); 00934 [propget, id(30), helpstring(hsIChat_Applicants), helpcontext(31)] HRESULT Applicants([out, retval] IUserCollection** pVal); 00935 [id(31), helpstring(hsIChat_Join), helpcontext(31)] HRESULT Join(void); 00936 [id(32), helpstring(hsIChat_Kick), helpcontext(31)] HRESULT Kick([in] BSTR Handle); 00937 [id(33), helpstring(hsIChat_Kickban), helpcontext(31)] HRESULT KickBan([in] BSTR Handle); 00938 [id(34), helpstring(hsIChat_Disband), helpcontext(31)] HRESULT Disband(void); 00939 [id(35), helpstring(hsIChat_EnterPasswd), helpcontext(31)] HRESULT EnterPassword([in] BSTR Password); 00940 [id(36), helpstring(hsIChat_ClearRecentMsg), helpcontext(31)] HRESULT ClearRecentMessages(void); 00941 [id(37), helpstring(hsIChat_AcceptAdd), helpcontext(31)] HRESULT AcceptAdd(void); 00942 [propput, id(38), helpstring(hsIChat_AlertString), helpcontext(31)] HRESULT AlertString([in] BSTR newVal); 00943 [propget, id(39), helpstring(hsIChat_Type), helpcontext(31)] HRESULT Type([out, retval] TChatType* pVal); 00944 [propget, id(40), helpstring(hsIChat_MyStatus), helpcontext(31)] HRESULT MyStatus([out, retval] TChatMyStatus* pVal); 00945 }; 00946 [ 00947 object, 00948 uuid(052A4165-010A-457D-A874-E661B6322846), 00949 dual, 00950 nonextensible, 00951 pointer_default(unique), 00952 oleautomation, 00953 helpstring(hsIChatColl), 00954 helpcontext(32) 00955 ] 00956 interface IChatCollection : IDispatch 00957 { 00958 [propget, id(1), helpstring(hsIChatColl_Count),helpcontext(32)] HRESULT Count([out, retval] LONG* pVal); 00959 [id(2), helpstring(hsIChatColl_Add),helpcontext(32)] HRESULT Add([in] IChat* pItem); 00960 [id(3), helpstring(hsIChatColl_Remove),helpcontext(32)] HRESULT Remove([in] long Index); 00961 [id(4), helpstring(hsIChatColl_RemoveAll),helpcontext(32)] HRESULT RemoveAll(void); 00962 [propget, id(DISPID_VALUE), helpstring(hsIChatColl_Item),helpcontext(32)] HRESULT Item([in] LONG Index, [out, retval] IChat ** pVal); 00963 [propget, id(DISPID_NEWENUM), helpstring(hsIChatColl_NewEnum),helpcontext(32)] HRESULT _NewEnum([out, retval] IUnknown** pVal); 00964 }; 00965 [ 00966 object, 00967 uuid(AEB48497-5090-479C-8BE0-BD51597156A1), 00968 dual, 00969 nonextensible, 00970 pointer_default(unique), 00971 oleautomation, 00972 helpstring(hsIConference), 00973 helpcontext(39) 00974 ] 00975 interface IConference : IDispatch 00976 { 00977 [propget, id(1), helpstring(hsIConference_Id), helpcontext(39)] HRESULT Id([out, retval] LONG *pVal); 00978 [propget, id(2), helpstring(hsIConference_Calls), helpcontext(39)] HRESULT Calls([out, retval] ICallCollection **pVal); 00979 [propget, id(3), helpstring(hsIConference_ActiveCalls), helpcontext(39)] HRESULT ActiveCalls([out, retval] ICallCollection **pVal); 00980 [id(4), helpstring(hsIConference_Hold), helpcontext(39)] HRESULT Hold(); 00981 [id(5), helpstring(hsIConference_Resume), helpcontext(39)] HRESULT Resume(); 00982 [id(6), helpstring(hsIConference_Finish), helpcontext(39)] HRESULT Finish(); 00983 }; 00984 [ 00985 object, 00986 uuid(F3E0C529-7D4F-4AF5-B501-27D25D4D2825), 00987 dual, 00988 nonextensible, 00989 pointer_default(unique), 00990 oleautomation, 00991 helpstring(hsIConferenceColl), 00992 helpcontext(40) 00993 ] 00994 interface IConferenceCollection : IDispatch 00995 { 00996 [propget, id(1), helpstring(hsIConferenceColl_Count), helpcontext(40)] HRESULT Count([out, retval] LONG* pVal); 00997 [id(2), helpstring(hsIConferenceColl_Add), helpcontext(40)] HRESULT Add([in] IConference* pItem); 00998 [id(3), helpstring(hsIConferenceColl_Remove), helpcontext(40)] HRESULT Remove([in] long Index); 00999 [id(4), helpstring(hsIConferenceColl_RemoveAll), helpcontext(40)] HRESULT RemoveAll(void); 01000 [propget, id(DISPID_VALUE), helpstring(hsIConferenceColl_Item), helpcontext(40)] HRESULT Item([in] LONG Index, [out, retval] IConference ** pVal); 01001 [propget, id(DISPID_NEWENUM), helpstring(hsIConferenceColl_NewEnum), helpcontext(40)] HRESULT _NewEnum([out, retval] IUnknown** pVal); 01002 }; 01003 [ 01004 object, 01005 uuid(8D82F88A-B307-4074-8ED5-11C3BD213452), 01006 dual, 01007 nonextensible, 01008 pointer_default(unique), 01009 oleautomation, 01010 helpstring(hsIConversion), 01011 helpcontext(10) 01012 ] 01013 interface IConversion : IDispatch 01014 { 01015 [id(1), helpstring(hsIConversion_OnlineStatus), helpcontext(10)] HRESULT OnlineStatusToText([in] TOnlineStatus status, [out, retval] BSTR *pVal); 01016 [id(2), helpstring(hsIConversion_TxOnlineStatus), helpcontext(10)] HRESULT TextToOnlineStatus([in] BSTR Text, [out, retval] TOnlineStatus *pVal); 01017 [id(3), helpstring(hsIConversion_BuddyStatus), helpcontext(10)] HRESULT BuddyStatusToText([in] TBuddyStatus status, [out, retval] BSTR *pVal); 01018 [id(4), helpstring(hsIConversion_TxBuddyStatus), helpcontext(10)] HRESULT TextToBuddyStatus([in] BSTR Text, [out, retval] TBuddyStatus *pVal); 01019 [id(5), helpstring(hsIConversion_CallStatus), helpcontext(10)] HRESULT CallStatusToText([in] TCallStatus Status, [out, retval] BSTR *pVal); 01020 [id(6), helpstring(hsIConversion_TxCallStatus), helpcontext(10)] HRESULT TextToCallStatus([in] BSTR Text, [out, retval] TCallStatus *pVal); 01021 [id(7), helpstring(hsIConversion_CallType), helpcontext(10)] HRESULT CallTypeToText([in] TCallType CallType, [out, retval] BSTR *pVal); 01022 [id(8), helpstring(hsIConversion_TxCallType), helpcontext(10)] HRESULT TextToCallType([in] BSTR Text, [out, retval] TCallType *pVal); 01023 [id(9), helpstring(hsIConversion_UserSex), helpcontext(10)] HRESULT UserSexToText([in] TUserSex Sex, [out, retval] BSTR *pVal); 01024 [id(10), helpstring(hsIConversion_TxUserSex), helpcontext(10)] HRESULT TextToUserSex([in] BSTR Text, [out, retval] TUserSex *pVal); 01025 [id(11), helpstring(hsIConversion_ConnStatus), helpcontext(10)] HRESULT ConnectionStatusToText([in] TConnectionStatus Status, [out, retval] BSTR *pVal); 01026 [id(12), helpstring(hsIConversion_TxConnStatus), helpcontext(10)] HRESULT TextToConnectionStatus([in] BSTR Text, [out, retval] TConnectionStatus *pVal); 01027 [id(13), helpstring(hsIConversion_UserStatus), helpcontext(10)] HRESULT UserStatusToText([in] TUserStatus Status, [out, retval] BSTR *pVal); 01028 [id(14), helpstring(hsIConversion_TxUserStatus), helpcontext(10)] HRESULT TextToUserStatus([in] BSTR Text, [out, retval] TUserStatus *pVal); 01029 [id(15), helpstring(hsIConversion_FailReason), helpcontext(10)] HRESULT CallFailureReasonToText([in] TCallFailureReason reason, [out, retval] BSTR *pVal); 01030 [id(16), helpstring(hsIConversion_AttachStatus), helpcontext(10)] HRESULT AttachmentStatusToText([in] TAttachmentStatus status, [out, retval] BSTR *pVal); 01031 [id(17), helpstring(hsIConversion_LeaveReason), helpcontext(10)] HRESULT ChatLeaveReasonToText([in] TChatLeaveReason reason, [out, retval] BSTR *pVal); 01032 [id(18), helpstring(hsIConversion_ChatStatus), helpcontext(10)] HRESULT ChatStatusToText([in] TChatStatus status, [out, retval] BSTR *pVal); 01033 [id(19), helpstring(hsIConversion_VmType), helpcontext(10)] HRESULT VoicemailTypeToText([in] TVoicemailType type, [out, retval] BSTR *pVal); 01034 [id(20), helpstring(hsIConversion_VmStatus), helpcontext(10)] HRESULT VoicemailStatusToText([in] TVoicemailStatus status, [out, retval] BSTR *pVal); 01035 [id(21), helpstring(hsIConversion_TxVmStatus), helpcontext(10)] HRESULT TextToVoicemailStatus([in] BSTR Text, [out, retval] TVoicemailStatus* pVal); 01036 [id(22), helpstring(hsIConversion_VmFailureReason), helpcontext(10)] HRESULT VoicemailFailureReasonToText([in] TVoicemailFailureReason code, [out, retval] BSTR *pVal); 01037 [id(23), helpstring(hsIConversion_MessStatus), helpcontext(10)] HRESULT ChatMessageStatusToText([in] TChatMessageStatus Status, [out, retval] BSTR *pVal); 01038 [id(24), helpstring(hsIConversion_TxMessStatus), helpcontext(10)] HRESULT TextToChatMessageStatus([in] BSTR Text, [out, retval] TChatMessageStatus *pVal); 01039 [id(25), helpstring(hsIConversion_MessType), helpcontext(10)] HRESULT ChatMessageTypeToText([in] TChatMessageType Type, [out, retval] BSTR *pVal); 01040 [id(26), helpstring(hsIConversion_TxMessType), helpcontext(10)] HRESULT TextToChatMessageType([in] BSTR Text, [out, retval] TChatMessageType *pVal); 01041 [id(27), helpstring(hsIConversion_TxAttachStat), helpcontext(10)] HRESULT TextToAttachmentStatus([in] BSTR Text, [out, retval] TAttachmentStatus *pVal); 01042 [id(28), helpstring(hsIConversion_GrpType), helpcontext(10)] HRESULT GroupTypeToText([in] TGroupType Type, [out, retval] BSTR *pVal); 01043 [id(29), helpstring(hsIConversion_TxGrpType), helpcontext(10)] HRESULT TextToGroupType([in] BSTR Text, [out, retval] TGroupType *pVal); 01044 [id(30), helpstring(hsIConversion_VideoStatus), helpcontext(10)] HRESULT CallVideoStatusToText([in] TCallVideoStatus Status, [out, retval] BSTR *pVal); 01045 [id(31), helpstring(hsIConversion_VideoSendStatus), helpcontext(10)] HRESULT CallVideoSendStatusToText([in] TCallVideoSendStatus Status, [out, retval] BSTR *pVal); 01046 [propget, id(32), helpstring(hsIConversion_Language), helpcontext(10)] HRESULT Language([out, retval] BSTR *pVal); 01047 [propput, id(32), helpstring(hsIConversion_Language), helpcontext(10)] HRESULT Language([in] BSTR newVal); 01048 [id(33), helpstring(hsIConversion_SmsStatus), helpcontext(10)] HRESULT SmsMessageStatusToText([in] TSmsMessageStatus status, [out, retval] BSTR *pVal); 01049 [id(34), helpstring(hsIConversion_SmsType), helpcontext(10)] HRESULT SmsMessageTypeToText([in] TSmsMessageType type, [out, retval] BSTR *pVal); 01050 [id(35), helpstring(hsIConversion_SmsTargetStatus), helpcontext(10)] HRESULT SmsTargetStatusToText([in] TSmsTargetStatus status, [out, retval] BSTR *pVal); 01051 }; 01052 [ 01053 object, 01054 uuid(120B425E-6313-4924-B5A9-3E9F2E444A00), 01055 dual, 01056 nonextensible, 01057 pointer_default(unique), 01058 oleautomation, 01059 helpstring(hsIVoicemail), 01060 helpcontext(51) 01061 ] 01062 interface IVoicemail : IDispatch 01063 { 01064 [propget, id(1), helpstring(hsIVoicemail_Type), helpcontext(51)] HRESULT Type([out, retval] TVoicemailType *pVal); 01065 [propget, id(2), helpstring(hsIVoicemail_PartHandle), helpcontext(51)] HRESULT PartnerHandle([out, retval] BSTR *pVal); 01066 [propget, id(3), helpstring(hsIVoicemail_PartDispName), helpcontext(51)] HRESULT PartnerDisplayName([out, retval] BSTR *pVal); 01067 [propget, id(4), helpstring(hsIVoicemail_Status), helpcontext(51)] HRESULT Status([out, retval] TVoicemailStatus *pVal); 01068 [propget, id(5), helpstring(hsIVoicemail_FailureReason), helpcontext(51)] HRESULT FailureReason([out, retval] TVoicemailFailureReason *pVal); 01069 [propget, id(6), helpstring(hsIVoicemail_Timestamp), helpcontext(51)] HRESULT Timestamp([out, retval] DATE *pVal); 01070 [propget, id(7), helpstring(hsIVoicemail_Duration), helpcontext(51)] HRESULT Duration([out, retval] LONG *pVal); 01071 [propget, id(8), helpstring(hsIVoicemail_AllowedDuration), helpcontext(51)] HRESULT AllowedDuration([out, retval] LONG *pVal); 01072 [propget, id(9), helpstring(hsIVoicemail_Id), helpcontext(51)] HRESULT Id([out, retval] LONG *pVal); 01073 [id(10), helpstring(hsIVoicemail_Open), helpcontext(51)] HRESULT Open(); 01074 [id(11), helpstring(hsIVoicemail_StartPlay), helpcontext(51)] HRESULT StartPlayback(); 01075 [id(12), helpstring(hsIVoicemail_StopPlay), helpcontext(51)] HRESULT StopPlayback(); 01076 [id(13), helpstring(hsIVoicemail_Upload), helpcontext(51)] HRESULT Upload(); 01077 [id(14), helpstring(hsIVoicemail_Download), helpcontext(51)] HRESULT Download(); 01078 [id(15), helpstring(hsIVoicemail_StartRec), helpcontext(51)] HRESULT StartRecording(); 01079 [id(16), helpstring(hsIVoicemail_StopRec), helpcontext(51)] HRESULT StopRecording(); 01080 [id(17), helpstring(hsIVoicemail_Delete), helpcontext(51)] HRESULT Delete(); 01081 [id(18), helpstring(hsIVoicemail_PlayInCall), helpcontext(51)] HRESULT StartPlaybackInCall(); 01082 [id(19), helpstring(hsIVoicemail_Unplayed), helpcontext(51)] HRESULT SetUnplayed(); 01083 }; 01084 [ 01085 object, 01086 uuid(21494848-BBD5-4192-BE32-57D1A19D8E94), 01087 dual, 01088 nonextensible, 01089 pointer_default(unique), 01090 oleautomation, 01091 helpstring(hsIVoicemailColl), 01092 helpcontext(52) 01093 01094 ] 01095 interface IVoicemailCollection : IDispatch 01096 { 01097 [propget, id(1), helpstring(hsIVoicemailColl_Count),helpcontext(52)] HRESULT Count([out, retval] LONG* pVal); 01098 [id(2), helpstring(hsIVoicemailColl_Add),helpcontext(52)] HRESULT Add([in] IVoicemail* pItem); 01099 [id(3), helpstring(hsIVoicemailColl_Remove),helpcontext(52)] HRESULT Remove([in] long Index); 01100 [id(4), helpstring(hsIVoicemailColl_RemoveAll),helpcontext(52)] HRESULT RemoveAll(void); 01101 [propget, id(DISPID_VALUE), helpstring(hsIVoicemailColl_Item),helpcontext(52)] HRESULT Item([in] LONG Index, [out, retval] IVoicemail ** pVal); 01102 [propget, id(DISPID_NEWENUM), helpstring(hsIVoicemailColl_NewEnum),helpcontext(52)] HRESULT _NewEnum([out, retval] IUnknown** pVal); 01103 }; 01104 [ 01105 object, 01106 uuid(E072F615-F833-4BCA-B473-CEE44D302030), 01107 dual, 01108 nonextensible, 01109 pointer_default(unique), 01110 oleautomation, 01111 helpstring(hsIApplicationStream), 01112 helpcontext(56) 01113 ] 01114 interface IApplicationStream : IDispatch 01115 { 01116 [propget, id(1), helpstring(hsIAppStm_AppName), helpcontext(56)] HRESULT ApplicationName([out, retval] BSTR *pVal); 01117 [propget, id(2), helpstring(hsIAppStm_Handle), helpcontext(56)] HRESULT Handle([out, retval] BSTR *pVal); 01118 [id(3), helpstring(hsIAppStm_Read), helpcontext(56)] HRESULT Read([out, retval] BSTR *pText); 01119 [id(4), helpstring(hsIAppStm_Write), helpcontext(56)] HRESULT Write([in] BSTR Text); 01120 [id(5), helpstring(hsIAppStm_SendData), helpcontext(56)] HRESULT SendDatagram([in] BSTR Text); 01121 [propget, id(6), helpstring(hsIAppStm_DataLen), helpcontext(56)] HRESULT DataLength([out, retval] LONG *pVal); 01122 [id(7), helpstring(hsIAppStm_Disconnect), helpcontext(56)] HRESULT Disconnect(); 01123 [propget, id(8), helpstring(hsIAppStm_PartnerHandle), helpcontext(56)] HRESULT PartnerHandle([out, retval] BSTR *pVal); 01124 }; 01125 [ 01126 object, 01127 uuid(D8F1BCC4-2A73-47B9-83B3-D4D299CA5BC6), 01128 dual, 01129 nonextensible, 01130 pointer_default(unique), 01131 oleautomation, 01132 helpstring(hsIApplicationStreamColl), 01133 helpcontext(58) 01134 ] 01135 interface IApplicationStreamCollection : IDispatch 01136 { 01137 [propget, id(1), helpstring(hsIAppStmColl_Count),helpcontext(58)] HRESULT Count([out, retval] LONG* pVal); 01138 [id(2), helpstring(hsIAppStmColl_Add),helpcontext(58)] HRESULT Add([in] IApplicationStream* pItem); 01139 [id(3), helpstring(hsIAppStmColl_Remove),helpcontext(58)] HRESULT Remove([in] long Index); 01140 [id(4), helpstring(hsIAppStmColl_RemoveAll),helpcontext(58)] HRESULT RemoveAll(void); 01141 [propget, id(DISPID_VALUE), helpstring(hsIAppStmColl_Item),helpcontext(58)] HRESULT Item([in] LONG Index, [out, retval] IApplicationStream** pVal); 01142 [propget, id(DISPID_NEWENUM), helpstring(hsIAppStmColl_NewEnum),helpcontext(58)] HRESULT _NewEnum([out, retval] IUnknown** pVal); 01143 }; 01144 [ 01145 object, 01146 uuid(F9ADA565-2FAD-424D-878C-7AD12DF9E617), 01147 dual, 01148 nonextensible, 01149 pointer_default(unique), 01150 oleautomation, 01151 helpstring(hsIApplication), 01152 helpcontext(14) 01153 ] 01154 interface IApplication : IDispatch 01155 { 01156 [propget, id(1), helpstring(hsIApp_Name),helpcontext(14)] HRESULT Name([out, retval] BSTR *pVal); 01157 [id(2), helpstring(hsIApp_Create),helpcontext(14)] HRESULT Create(); 01158 [id(3), helpstring(hsIApp_Delete),helpcontext(14)] HRESULT Delete(); 01159 [propget, id(4), helpstring(hsIApp_Streams),helpcontext(14)] HRESULT Streams([out, retval] IApplicationStreamCollection **pVal); 01160 [propget, id(5), helpstring(hsIApp_ConnectableUsers),helpcontext(14)] HRESULT ConnectableUsers([out, retval] IUserCollection **pVal); 01161 [propget, id(6), helpstring(hsIApp_ConnectingUsers),helpcontext(14)] HRESULT ConnectingUsers([out, retval] IUserCollection **pVal); 01162 [id(7), helpstring(hsIApp_Connect),helpcontext(14)] HRESULT Connect([in] BSTR Username, [in, defaultvalue(0)] VARIANT_BOOL WaitConnected); 01163 [propget, id(8), helpstring(hsIApp_SendStreams),helpcontext(14)] HRESULT SendingStreams([out, retval] IApplicationStreamCollection **pVal); 01164 [propget, id(9), helpstring(hsIApp_RecvStreams),helpcontext(14)] HRESULT ReceivedStreams([out, retval] IApplicationStreamCollection **pVal); 01165 [id(10), helpstring(hsIApp_SendDatagram),helpcontext(14)] HRESULT SendDatagram([in] BSTR Text, [in, defaultvalue(0)] IApplicationStreamCollection* pStreams); 01166 }; 01167 [ 01168 object, 01169 uuid(B9A3D72F-04C1-4878-993C-D89F83E20569), 01170 dual, 01171 nonextensible, 01172 pointer_default(unique), 01173 oleautomation, 01174 helpstring(hsIProfile), 01175 helpcontext(60) 01176 ] 01177 interface IProfile : IDispatch 01178 { 01179 [propget, id(1), helpstring(hsIProfile_Fullname), helpcontext(60)] HRESULT FullName([out, retval] BSTR *pVal); 01180 [propput, id(1), helpstring(hsIProfile_Fullname), helpcontext(60)] HRESULT FullName([in] BSTR newVal); 01181 [propget, id(2), helpstring(hsIProfile_Birthday), helpcontext(60)] HRESULT Birthday([out, retval] BSTR *pVal); 01182 [propput, id(2), helpstring(hsIProfile_Birthday), helpcontext(60)] HRESULT Birthday([in] BSTR newVal); 01183 [propget, id(3), helpstring(hsIProfile_Sex), helpcontext(60)] HRESULT Sex([out, retval] TUserSex *pVal); 01184 [propput, id(3), helpstring(hsIProfile_Sex), helpcontext(60)] HRESULT Sex([in] TUserSex newVal); 01185 [propget, id(4), helpstring(hsIProfile_Language), helpcontext(60)] HRESULT Languages([out, retval] BSTR *pVal); 01186 [propput, id(4), helpstring(hsIProfile_Language), helpcontext(60)] HRESULT Languages([in] BSTR newVal); 01187 [propget, id(5), helpstring(hsIProfile_Country), helpcontext(60)] HRESULT Country([out, retval] BSTR *pVal); 01188 [propput, id(5), helpstring(hsIProfile_Country), helpcontext(60)] HRESULT Country([in] BSTR newVal); 01189 [propget, id(6), helpstring(hsIProfile_Province), helpcontext(60)] HRESULT Province([out, retval] BSTR *pVal); 01190 [propput, id(6), helpstring(hsIProfile_Province), helpcontext(60)] HRESULT Province([in] BSTR newVal); 01191 [propget, id(7), helpstring(hsIProfile_City), helpcontext(60)] HRESULT City([out, retval] BSTR *pVal); 01192 [propput, id(7), helpstring(hsIProfile_City), helpcontext(60)] HRESULT City([in] BSTR newVal); 01193 [propget, id(8), helpstring(hsIProfile_PhoneHome), helpcontext(60)] HRESULT PhoneHome([out, retval] BSTR *pVal); 01194 [propput, id(8), helpstring(hsIProfile_PhoneHome), helpcontext(60)] HRESULT PhoneHome([in] BSTR newVal); 01195 [propget, id(9), helpstring(hsIProfile_PhoneOffice), helpcontext(60)] HRESULT PhoneOffice([out, retval] BSTR *pVal); 01196 [propput, id(9), helpstring(hsIProfile_PhoneOffice), helpcontext(60)] HRESULT PhoneOffice([in] BSTR newVal); 01197 [propget, id(10), helpstring(hsIProfile_PhoneMobile), helpcontext(60)] HRESULT PhoneMobile([out, retval] BSTR *pVal); 01198 [propput, id(10), helpstring(hsIProfile_PhoneMobile), helpcontext(60)] HRESULT PhoneMobile([in] BSTR newVal); 01199 [propget, id(11), helpstring(hsIProfile_Homepage), helpcontext(60)] HRESULT Homepage([out, retval] BSTR *pVal); 01200 [propput, id(11), helpstring(hsIProfile_Homepage), helpcontext(60)] HRESULT Homepage([in] BSTR newVal); 01201 [propget, id(12), helpstring(hsIProfile_About), helpcontext(60)] HRESULT About([out, retval] BSTR *pVal); 01202 [propput, id(12), helpstring(hsIProfile_About), helpcontext(60)] HRESULT About([in] BSTR newVal); 01203 [propget, id(13), helpstring(hsIProfile_MoodText), helpcontext(60)] HRESULT MoodText([out, retval] BSTR *pVal); 01204 [propput, id(13), helpstring(hsIProfile_MoodText), helpcontext(60)] HRESULT MoodText([in] BSTR newVal); 01205 [propget, id(14), helpstring(hsIProfile_Timezone), helpcontext(60)] HRESULT Timezone([out, retval] LONG *pVal); 01206 [propput, id(14), helpstring(hsIProfile_Timezone), helpcontext(60)] HRESULT Timezone([in] LONG newVal); 01207 [propget, id(15), helpstring(hsIProfile_NATimeout), helpcontext(60)] HRESULT CallNoAnswerTimeout([out, retval] short *pVal); 01208 [propput, id(15), helpstring(hsIProfile_NATimeout), helpcontext(60)] HRESULT CallNoAnswerTimeout([in] short newVal); 01209 [propget, id(16), helpstring(hsIProfile_ApplyCF), helpcontext(60)] HRESULT CallApplyCF([out, retval] VARIANT_BOOL *pVal); 01210 [propput, id(16), helpstring(hsIProfile_ApplyCF), helpcontext(60)] HRESULT CallApplyCF([in] VARIANT_BOOL newVal); 01211 [propget, id(17), helpstring(hsIProfile_SendToVM), helpcontext(60)] HRESULT CallSendToVM([out, retval] VARIANT_BOOL *pVal); 01212 [propput, id(17), helpstring(hsIProfile_SendToVM), helpcontext(60)] HRESULT CallSendToVM([in] VARIANT_BOOL newVal); 01213 [propget, id(18), helpstring(hsIProfile_CFRules), helpcontext(60)] HRESULT CallForwardRules([out, retval] BSTR *pVal); 01214 [propput, id(18), helpstring(hsIProfile_CFRules), helpcontext(60)] HRESULT CallForwardRules([in] BSTR newVal); 01215 [propget, id(19), helpstring(hsIProfile_Balance), helpcontext(60)] HRESULT Balance([out, retval] LONG *pVal); 01216 [propget, id(20), helpstring(hsIProfile_BalanceCurr), helpcontext(60)] HRESULT BalanceCurrency([out, retval] BSTR *pVal); 01217 [propget, id(21), helpstring(hsIProfile_BalanceText), helpcontext(60)] HRESULT BalanceToText([out, retval] BSTR *pVal); 01218 [propget, id(22), helpstring(hsIProfile_IPCountry), helpcontext(60)] HRESULT IPCountry([out, retval] BSTR *pVal); 01219 [propget, id(23), helpstring(hsIProfile_ValidSmsNums), helpcontext(60)] HRESULT ValidatedSmsNumbers([out, retval] BSTR* pVal); 01220 [propget, id(24), helpstring(hsIProfile_RichMoodText), helpcontext(60)] HRESULT RichMoodText([out, retval] BSTR* pVal); 01221 [propput, id(24), helpstring(hsIProfile_RichMoodText), helpcontext(60)] HRESULT RichMoodText([in] BSTR newVal); 01222 }; 01223 [ 01224 object, 01225 uuid(84513274-9C49-4AAA-B8FC-316EB32CFE95), 01226 dual, 01227 nonextensible, 01228 pointer_default(unique), 01229 oleautomation, 01230 helpstring(hsIGroup), 01231 helpcontext(9) 01232 ] 01233 interface IGroup : IDispatch 01234 { 01235 [propget, id(1), helpstring(hsIGroup_Id), helpcontext(9)] HRESULT Id([out, retval] LONG *pVal); 01236 [propget, id(2), helpstring(hsIGroup_Type), helpcontext(9)] HRESULT Type([out, retval] TGroupType *pVal); 01237 [propget, id(3), helpstring(hsIGroup_CustomId), helpcontext(9)] HRESULT CustomGroupId([out, retval] BSTR *pVal); 01238 [propget, id(4), helpstring(hsIGroup_DisplayName), helpcontext(9)] HRESULT DisplayName([out, retval] BSTR *pVal); 01239 [propput, id(4), helpstring(hsIGroup_DisplayName), helpcontext(9)] HRESULT DisplayName([in] BSTR newVal); 01240 [propget, id(5), helpstring(hsIGroup_Users), helpcontext(9)] HRESULT Users([out, retval] IUserCollection **pVal); 01241 [propget, id(6), helpstring(hsIGroup_OnlineUsers), helpcontext(9)] HRESULT OnlineUsers([out, retval] IUserCollection **pVal); 01242 [propget, id(7), helpstring(hsIGroup_IsVisible), helpcontext(9)] HRESULT IsVisible([out, retval] VARIANT_BOOL *pVal); 01243 [propget, id(8), helpstring(hsIGroup_IsExpanded), helpcontext(9)] HRESULT IsExpanded([out, retval] VARIANT_BOOL *pVal); 01244 [id(9), helpstring(hsIGroup_AddUser), helpcontext(9)] HRESULT AddUser([in] BSTR Username); 01245 [id(10), helpstring(hsIGroup_RemoveUser), helpcontext(9)] HRESULT RemoveUser([in] BSTR Username); 01246 [id(11), helpstring(hsIGroup_Share), helpcontext(9)] HRESULT Share([in, defaultvalue("")] BSTR MessageText); 01247 [id(12), helpstring(hsIGroup_Accept), helpcontext(9)] HRESULT Accept(); 01248 [id(13), helpstring(hsIGroup_Decline)] HRESULT Decline(); 01249 }; 01250 [ 01251 object, 01252 uuid(4C5C99DC-09CF-4A9C-BD94-8D655454A1F4), 01253 dual, 01254 nonextensible, 01255 pointer_default(unique), 01256 oleautomation, 01257 helpstring(hsIGroupCollection), 01258 helpcontext(8) 01259 ] 01260 interface IGroupCollection : IDispatch 01261 { 01262 [propget, id(1), helpstring(hsIGroupColl_Count),helpcontext(8)] HRESULT Count([out, retval] LONG* pVal); 01263 [id(2), helpstring(hsIGroupColl_Add),helpcontext(8)] HRESULT Add([in] IGroup* pGroup); 01264 [id(3), helpstring(hsIGroupColl_Remove),helpcontext(8)] HRESULT Remove([in] long Index); 01265 [id(4), helpstring(hsIGroupColl_RemoveAll),helpcontext(8)] HRESULT RemoveAll(void); 01266 [propget, id(DISPID_VALUE), helpstring(hsIGroupColl_Item),helpcontext(8)] HRESULT Item([in] LONG Index, [out, retval] IGroup ** pVal); 01267 [propget, id(DISPID_NEWENUM), helpstring(hsIGroupColl_NewEnum),helpcontext(8)] HRESULT _NewEnum([out, retval] IUnknown** pVal); 01268 }; 01269 interface ISmsMessage; 01270 [ 01271 object, 01272 uuid(A9062508-C926-4415-ABB7-A5A46DB34456), 01273 dual, 01274 nonextensible, 01275 pointer_default(unique), 01276 oleautomation, 01277 helpstring(hsISmsChunk), 01278 helpcontext(72) 01279 ] 01280 interface ISmsChunk : IDispatch 01281 { 01282 [propget, id(1), helpstring(hsISmsChunk_Id), helpcontext(72)] HRESULT Id([out, retval] LONG *pVal); 01283 [propget, id(2), helpstring(hsISmsChunk_CharsLeft), helpcontext(72)] HRESULT CharactersLeft([out, retval] LONG *pVal); 01284 [propget, id(3), helpstring(hsISmsChunk_Text), helpcontext(72)] HRESULT Text([out, retval] BSTR *pVal); 01285 [propget, id(4), helpstring(hsISmsChunk_Message), helpcontext(72)] HRESULT Message([out, retval] ISmsMessage** pVal); 01286 }; 01287 [ 01288 object, 01289 uuid(BBDA7D2D-B1C2-4AF9-AB5B-D762341D8903), 01290 dual, 01291 nonextensible, 01292 pointer_default(unique), 01293 oleautomation, 01294 helpstring(hsISmsChunkCollection), 01295 helpcontext(73) 01296 ] 01297 interface ISmsChunkCollection : IDispatch 01298 { 01299 [propget, id(1), helpstring(hsISmsChunkColl_Count),helpcontext(73)] HRESULT Count([out, retval] LONG* pVal); 01300 [id(2), helpstring(hsISmsChunkColl_Add),helpcontext(73)] HRESULT Add([in] ISmsChunk* pItem); 01301 [id(3), helpstring(hsISmsChunkColl_Remove),helpcontext(73)] HRESULT Remove([in] long Index); 01302 [id(4), helpstring(hsISmsChunkColl_RemoveAll),helpcontext(73)] HRESULT RemoveAll(void); 01303 [propget, id(DISPID_VALUE), helpstring(hsISmsChunkColl_Item),helpcontext(73)] HRESULT Item([in] LONG Index, [out, retval] ISmsChunk ** pVal); 01304 [propget, id(DISPID_NEWENUM), helpstring(hsISmsChunkColl_NewEnum),helpcontext(73)] HRESULT _NewEnum([out, retval] IUnknown** pVal); 01305 }; 01306 [ 01307 object, 01308 uuid(A9B9C33A-49A6-41D5-B13F-2AA4F284F406), 01309 dual, 01310 nonextensible, 01311 pointer_default(unique), 01312 oleautomation, 01313 helpstring(hsISmsTarget), 01314 helpcontext(74) 01315 ] 01316 interface ISmsTarget : IDispatch 01317 { 01318 [propget, id(1), helpstring(hsISmsTarget_Status), helpcontext(74)] HRESULT Status([out, retval] TSmsTargetStatus *pVal); 01319 [propget, id(2), helpstring(hsISmsTarget_Number), helpcontext(74)] HRESULT Number([out, retval] BSTR *pVal); 01320 [propget, id(3), helpstring(hsISmsTarget_Message), helpcontext(74)] HRESULT Message([out, retval] ISmsMessage** pVal); 01321 }; 01322 [ 01323 object, 01324 uuid(A2365EF3-4805-4DD3-A9D4-1A8AE3E17D84), 01325 dual, 01326 nonextensible, 01327 pointer_default(unique), 01328 oleautomation, 01329 helpstring(hsISmsTargetCollection), 01330 helpcontext(75) 01331 ] 01332 interface ISmsTargetCollection : IDispatch 01333 { 01334 [propget, id(1), helpstring(hsISmsTargetColl_Count),helpcontext(75)] HRESULT Count([out, retval] LONG* pVal); 01335 [id(2), helpstring(hsISmsTargetColl_Add),helpcontext(75)] HRESULT Add([in] ISmsTarget* pItem); 01336 [id(3), helpstring(hsISmsTargetColl_Remove),helpcontext(75)] HRESULT Remove([in] long Index); 01337 [id(4), helpstring(hsISmsTargetColl_RemoveAll),helpcontext(75)] HRESULT RemoveAll(void); 01338 [propget, id(DISPID_VALUE), helpstring(hsISmsTargetColl_Item),helpcontext(75)] HRESULT Item([in] LONG Index, [out, retval] ISmsTarget ** pVal); 01339 [propget, id(DISPID_NEWENUM), helpstring(hsISmsTargetColl_NewEnum),helpcontext(75)] HRESULT _NewEnum([out, retval] IUnknown** pVal); 01340 }; 01341 [ 01342 object, 01343 uuid(82D97F2A-0E17-40F3-8E01-24937F936FF4), 01344 dual, 01345 nonextensible, 01346 pointer_default(unique), 01347 oleautomation, 01348 helpstring(hsISmsMessage), 01349 helpcontext(76) 01350 ] 01351 interface ISmsMessage : IDispatch 01352 { 01353 [propget, id(1), helpstring(hsISmsMessage_Id), helpcontext(76)] HRESULT Id([out, retval] LONG *pVal); 01354 [propget, id(2), helpstring(hsISmsMessage_Type), helpcontext(76)] HRESULT Type([out, retval] TSmsMessageType *pVal); 01355 [propget, id(3), helpstring(hsISmsMessage_Status), helpcontext(76)] HRESULT Status([out, retval] TSmsMessageStatus *pVal); 01356 [propget, id(4), helpstring(hsISmsMessage_FailureReason), helpcontext(76)] HRESULT FailureReason([out, retval] TSmsFailureReason *pVal); 01357 [propget, id(5), helpstring(hsISmsMessage_FailedUnseen), helpcontext(76)] HRESULT IsFailedUnseen([out, retval] VARIANT_BOOL *pVal); 01358 [propput, id(6), helpstring(hsISmsMessage_Seen), helpcontext(76)] HRESULT Seen([in] VARIANT_BOOL newVal); 01359 [propget, id(7), helpstring(hsISmsMessage_Price), helpcontext(76)] HRESULT Price([out, retval] LONG *pVal); 01360 [propget, id(8), helpstring(hsISmsMessage_PricePrec), helpcontext(76)] HRESULT PricePrecision([out, retval] LONG *pVal); 01361 [propget, id(9), helpstring(hsISmsMessage_PriceCurr), helpcontext(76)] HRESULT PriceCurrency([out, retval] BSTR *pVal); 01362 [propget, id(10), helpstring(hsISmsMessage_ReplyTo), helpcontext(76)] HRESULT ReplyToNumber([out, retval] BSTR *pVal); 01363 [propput, id(10), helpstring(hsISmsMessage_ReplyTo), helpcontext(76)] HRESULT ReplyToNumber([in] BSTR newVal); 01364 [propget, id(11), helpstring(hsISmsMessage_Targets), helpcontext(76)] HRESULT Targets([out, retval] ISmsTargetCollection* *pVal); 01365 [propget, id(12), helpstring(hsISmsMessage_Body), helpcontext(76)] HRESULT Body([out, retval] BSTR *pVal); 01366 [propput, id(12), helpstring(hsISmsMessage_Body), helpcontext(76)] HRESULT Body([in] BSTR newVal); 01367 [propget, id(13), helpstring(hsISmsMessage_Chunks), helpcontext(76)] HRESULT Chunks([out, retval] ISmsChunkCollection* *pVal); 01368 [propget, id(14), helpstring(hsISmsMessage_Timestamp), helpcontext(76)] HRESULT Timestamp([out, retval] DATE* pVal); 01369 [id(15), helpstring(hsISmsMessage_Send), helpcontext(76)] HRESULT Send(); 01370 [id(16), helpstring(hsISmsMessage_Delete), helpcontext(76)] HRESULT Delete(); 01371 [propget, id(17), helpstring(hsISmsMessage_TargetNumbers), helpcontext(76)] HRESULT TargetNumbers([out, retval] BSTR* pVal); 01372 [propput, id(17), helpstring(hsISmsMessage_TargetNumbers), helpcontext(76)] HRESULT TargetNumbers([in] BSTR newVal); 01373 }; 01374 [ 01375 object, 01376 uuid(1D5BAB2E-69CC-4136-8E02-FC20767DC9E2), 01377 dual, 01378 nonextensible, 01379 pointer_default(unique), 01380 oleautomation, 01381 helpstring(hsISmsMessageCollection), 01382 helpcontext(77) 01383 ] 01384 interface ISmsMessageCollection : IDispatch 01385 { 01386 [propget, id(1), helpstring(hsISmsMessageColl_Count),helpcontext(77)] HRESULT Count([out, retval] LONG* pVal); 01387 [id(2), helpstring(hsISmsMessageColl_Add),helpcontext(77)] HRESULT Add([in] ISmsMessage* pItem); 01388 [id(3), helpstring(hsISmsMessageColl_Remove),helpcontext(77)] HRESULT Remove([in] long Index); 01389 [id(4), helpstring(hsISmsMessageColl_RemoveAll),helpcontext(77)] HRESULT RemoveAll(void); 01390 [propget, id(DISPID_VALUE), helpstring(hsISmsMessageColl_Item),helpcontext(77)] HRESULT Item([in] LONG Index, [out, retval] ISmsMessage ** pVal); 01391 [propget, id(DISPID_NEWENUM), helpstring(hsISmsMessageColl_NewEnum),helpcontext(77)] HRESULT _NewEnum([out, retval] IUnknown** pVal); 01392 }; 01393 01394 [ 01395 object, 01396 uuid(2BC8C53B-3312-4A77-AC87-31DF18A1EC51), 01397 dual, 01398 nonextensible, 01399 pointer_default(unique), 01400 oleautomation, 01401 helpstring(hsISettings), 01402 helpcontext(2) 01403 ] 01404 interface ISettings : IDispatch 01405 { 01406 [propget, id(1), helpstring(hsISettings_AudioIn),helpcontext(2)] HRESULT AudioIn([out, retval] BSTR *pVal); 01407 [propput, id(1), helpstring(hsISettings_AudioIn),helpcontext(2)] HRESULT AudioIn([in] BSTR newVal); 01408 [propget, id(2), helpstring(hsISettings_AudioOut),helpcontext(2)] HRESULT AudioOut([out, retval] BSTR *pVal); 01409 [propput, id(2), helpstring(hsISettings_AudioOut),helpcontext(2)] HRESULT AudioOut([in] BSTR newVal); 01410 [propget, id(3), helpstring(hsISettings_AutoAway),helpcontext(2)] HRESULT AutoAway([out, retval] VARIANT_BOOL *pVal); 01411 [propput, id(3), helpstring(hsISettings_AutoAway),helpcontext(2)] HRESULT AutoAway([in] VARIANT_BOOL newVal); 01412 [propget, id(4), helpstring(hsISettings_Ringer),helpcontext(2)] HRESULT Ringer([out, retval] BSTR *pVal); 01413 [propput, id(4), helpstring(hsISettings_Ringer),helpcontext(2)] HRESULT Ringer([in] BSTR newVal); 01414 [propput, id(5), helpstring(hsISettings_Avatar),helpcontext(2)] HRESULT Avatar([in, defaultvalue("1")] BSTR Id, [in] BSTR newVal); 01415 [propget, id(6), helpstring(hsISettings_RingToneStatus),helpcontext(2)] HRESULT RingToneStatus([in, defaultvalue("1")] BSTR Id,[out, retval] VARIANT_BOOL *pVal); 01416 [propput, id(7), helpstring(hsISettings_RingTone),helpcontext(2)] HRESULT RingTone([in, defaultvalue("1")] BSTR Id, [in] BSTR newVal); 01417 [propget, id(8), helpstring(hsISettings_VideoIn),helpcontext(2)] HRESULT VideoIn([out, retval] BSTR *pVal); 01418 [propput, id(8), helpstring(hsISettings_VideoIn),helpcontext(2)] HRESULT VideoIn([in] BSTR newVal); 01419 [propget, id(9), helpstring(hsISettings_PCSpeaker),helpcontext(2)] HRESULT PCSpeaker([out, retval] VARIANT_BOOL *pVal); 01420 [propput, id(9), helpstring(hsISettings_PCSpeaker),helpcontext(2)] HRESULT PCSpeaker([in] VARIANT_BOOL newVal); 01421 [propget, id(10), helpstring(hsISettings_AGC),helpcontext(2)] HRESULT AGC([out, retval] VARIANT_BOOL *pVal); 01422 [propput, id(10), helpstring(hsISettings_AGC),helpcontext(2)] HRESULT AGC([in] VARIANT_BOOL newVal); 01423 [propget, id(11), helpstring(hsISettings_AEC),helpcontext(2)] HRESULT AEC([out, retval] VARIANT_BOOL *pVal); 01424 [propput, id(11), helpstring(hsISettings_AEC),helpcontext(2)] HRESULT AEC([in] VARIANT_BOOL newVal); 01425 [propget, id(12), helpstring(hsISettings_Language),helpcontext(2)] HRESULT Language([out, retval] BSTR *pVal); 01426 [propput, id(12), helpstring(hsISettings_Language),helpcontext(2)] HRESULT Language([in] BSTR newVal); 01427 [propput, id(6), helpstring(hsISettings_RingToneStatus),helpcontext(2)] HRESULT RingToneStatus([in, defaultvalue("1")] BSTR Id,[in] VARIANT_BOOL newVal); 01428 [id(13), helpstring(hsISettings_SaveAvatar), helpcontext(2)] HRESULT SaveAvatarToFile([in] BSTR Filename, [in, defaultvalue("1")] BSTR AvatarId); 01429 [id(14), helpstring(hsISettings_LoadAvatar), helpcontext(2)] HRESULT LoadAvatarFromFile([in] BSTR Filename, [in, defaultvalue("1")] BSTR AvatarId); 01430 [id(15), helpstring(hsISettings_IdleTimer),helpcontext(2)] HRESULT ResetIdleTimer(void); 01431 }; 01432 [ 01433 object, 01434 uuid(C4BDF667-3FF7-4B44-A9F4-F3937E3E6D86), 01435 dual, 01436 nonextensible, 01437 pointer_default(unique), 01438 oleautomation, 01439 helpstring(hsIPluginMenuItem), 01440 helpcontext(87) 01441 ] 01442 interface IPluginMenuItem : IDispatch 01443 { 01444 [propget, id(1), helpstring(hsIPluginMenuItem_Id), helpcontext(87)] HRESULT Id([out, retval] BSTR* pVal); 01445 [propput, id(2), helpstring(hsIPluginMenuItem_Caption), helpcontext(87)] HRESULT Caption([in] BSTR newVal); 01446 [propput, id(3), helpstring(hsIPluginMenuItem_Hint), helpcontext(87)] HRESULT Hint([in] BSTR newVal); 01447 [propput, id(4), helpstring(hsIPluginMenuItem_Enabled), helpcontext(87)] HRESULT Enabled([in] VARIANT_BOOL newVal); 01448 [id(5), helpstring(hsIPluginMenuItem_Delete), helpcontext(87)] HRESULT Delete(void); 01449 }; 01450 [ 01451 object, 01452 uuid(4DF5F83A-0ABA-417D-A6FC-62A68AE06EF7), 01453 dual, 01454 nonextensible, 01455 pointer_default(unique), 01456 oleautomation, 01457 helpstring(hsIPluginEvent), 01458 helpcontext(88) 01459 ] 01460 interface IPluginEvent : IDispatch 01461 { 01462 [propget, id(1), helpstring(hsIPluginEvent_Id),helpcontext(88)] HRESULT Id([out, retval] BSTR* pVal); 01463 [id(2), helpstring(hsIPluginEvent_Delete),helpcontext(88)] HRESULT Delete(void); 01464 }; 01465 [ 01466 object, 01467 uuid(4D36B368-B88C-45fa-B136-3EF77B2EAD39), 01468 dual, 01469 pointer_default(unique), 01470 helpstring(hsIFileTransfer), 01471 helpcontext(89) 01472 ] 01473 interface IFileTransfer : IDispatch 01474 { 01475 [propget, id(1), helpstring(hsIFileTransfer_Id), helpcontext(89)] HRESULT Id([out, retval] BSTR* pVal); 01476 [propget, id(2), helpstring(hsIFileTransfer_Type), helpcontext(89)] HRESULT Type([out, retval] TFileTransferType* pVal); 01477 [propget, id(3), helpstring(hsIFileTransfer_Status), helpcontext(89)] HRESULT Status([out, retval] TFileTransferStatus* pVal); 01478 [propget, id(4), helpstring(hsIFileTransfer_FailReason), helpcontext(89)] HRESULT FailureReason([out, retval] TFileTransferFailureReason* pVal); 01479 [propget, id(5), helpstring(hsIFileTransfer_PartnerHandle), helpcontext(89)] HRESULT PartnerHandle([out, retval] BSTR* pVal); 01480 [propget, id(6), helpstring(hsIFileTransfer_PartnerDispName), helpcontext(89)] HRESULT PartnerDisplayName([out, retval] BSTR* pVal); 01481 [propget, id(7), helpstring(hsIFileTransfer_StartTime), helpcontext(89)] HRESULT StartTime([out, retval] DATE* pVal); 01482 [propget, id(8), helpstring(hsIFileTransfer_FinishTime), helpcontext(89)] HRESULT FinishTime([out, retval] DATE* pVal); 01483 [propget, id(9), helpstring(hsIFileTransfer_FilePath), helpcontext(89)] HRESULT FilePath([out, retval] BSTR* pVal); 01484 [propget, id(10), helpstring(hsIFileTransfer_FileName), helpcontext(89)] HRESULT FileName([out, retval] BSTR* pVal); 01485 [propget, id(11), helpstring(hsIFileTransfer_ByteSec), helpcontext(89)] HRESULT BytesPerSecond([out, retval] BSTR* pVal); 01486 [propget, id(12), helpstring(hsIFileTransfer_ByteTransferred), helpcontext(89)] HRESULT BytesTransferred([out, retval] BSTR* pVal); 01487 }; 01488 [ 01489 object, 01490 uuid(70A59A25-E823-4c3f-8F33-775008895EE3), 01491 dual, 01492 pointer_default(unique), 01493 helpstring(hsIFileTransferColl), 01494 helpcontext(90) 01495 ] 01496 interface IFileTransferCollection : IDispatch 01497 { 01498 [propget, id(1), helpstring(hsIFileTransferColl_Count),helpcontext(90)] HRESULT Count([out, retval] LONG* pVal); 01499 [id(2), helpstring(hsIFileTransferColl_Add),helpcontext(90)] HRESULT Add([in] IFileTransfer* pItem); 01500 [id(3), helpstring(hsIFileTransferColl_Remove),helpcontext(90)] HRESULT Remove([in] long Index); 01501 [id(4), helpstring(hsIFileTransferColl_RemoveAll),helpcontext(90)] HRESULT RemoveAll(void); 01502 [propget, id(DISPID_VALUE), helpstring(hsIFileTransferColl_Item),helpcontext(90)] HRESULT Item([in] LONG Index, [out, retval] IFileTransfer ** pVal); 01503 [propget, id(DISPID_NEWENUM), helpstring(hsIFileTransferColl_NewEnum),helpcontext(90)] HRESULT _NewEnum([out, retval] IUnknown** pVal); 01504 }; 01505 [ 01506 object, 01507 uuid(838731B0-88E7-4BED-81DC-B35CA8433341), 01508 dual, 01509 nonextensible, 01510 pointer_default(unique), 01511 oleautomation, 01512 helpstring(hsIClient), 01513 helpcontext(36) 01514 ] 01515 interface IClient : IDispatch 01516 { 01517 [id(1), helpstring(hsIClient_Start),helpcontext(36)] HRESULT Start([in, defaultvalue(0)] VARIANT_BOOL Minimized, [in, defaultvalue(0)] VARIANT_BOOL Nosplash); 01518 [id(2), helpstring(hsIClient_Minimize),helpcontext(36)] HRESULT Minimize(); 01519 [id(3), helpstring(hsIClient_Shutdown),helpcontext(36)] HRESULT Shutdown(); 01520 [propget, id(4), helpstring(hsIClient_Running),helpcontext(36)] HRESULT IsRunning([out, retval] VARIANT_BOOL *pVal); 01521 [id(5), helpstring(hsIClient_OpenProfile),helpcontext(36)] HRESULT OpenProfileDialog(); 01522 [id(6), helpstring(hsIClient_OpenUserinfo),helpcontext(36)] HRESULT OpenUserInfoDialog([in] BSTR Username); 01523 [id(7), helpstring(hsIClient_OpenConference),helpcontext(36)] HRESULT OpenConferenceDialog(); 01524 [id(8), helpstring(hsIClient_OpenSearch),helpcontext(36)] HRESULT OpenSearchDialog(); 01525 [id(9), helpstring(hsIClient_OpenOptions),helpcontext(36)] HRESULT OpenOptionsDialog([in] BSTR Page); 01526 [id(10), helpstring(hsIClient_OpenCallHist),helpcontext(36)] HRESULT OpenCallHistoryTab(); 01527 [id(11), helpstring(hsIClient_OpenContacts),helpcontext(36)] HRESULT OpenContactsTab(); 01528 [id(12), helpstring(hsIClient_OpenDialpad),helpcontext(36)] HRESULT OpenDialpadTab(); 01529 [id(13), helpstring(hsIClient_OpenSendCont),helpcontext(36)] HRESULT OpenSendContactsDialog([in, defaultvalue("")] BSTR Username); 01530 [id(14), helpstring(hsIClient_OpenBlockUser),helpcontext(36)] HRESULT OpenBlockedUsersDialog(); 01531 [id(15), helpstring(hsIClient_OpenImportContact),helpcontext(36)] HRESULT OpenImportContactsWizard(); 01532 [id(16), helpstring(hsIClient_OpenGetStart),helpcontext(36)] HRESULT OpenGettingStartedWizard(); 01533 [id(17), helpstring(hsIClient_OpenAuthoriz),helpcontext(36)] HRESULT OpenAuthorizationDialog([in] BSTR Username); 01534 [id(18), helpstring(hsIClient_OpenDialog),helpcontext(36)] HRESULT OpenDialog([in] BSTR Name, [in, defaultvalue("")] BSTR Param1, [in, defaultvalue("")] BSTR Param2); 01535 [id(19), helpstring(hsIClient_OpenVideoTest),helpcontext(36)] HRESULT OpenVideoTestDialog(); 01536 [id(20), helpstring(hsIClient_OpenAddContact),helpcontext(36)] HRESULT OpenAddContactDialog([in, defaultvalue("")] BSTR Username); 01537 [id(21), helpstring(hsIClient_OpenMessage),helpcontext(36)] HRESULT OpenMessageDialog([in] BSTR Username, [in, defaultvalue("")] BSTR Text); 01538 [id(22), helpstring(hsIClient_OpenFileTrans),helpcontext(36)] HRESULT OpenFileTransferDialog([in] BSTR User, [in] BSTR Folder); 01539 [id(23), helpstring(hsIClient_Focus),helpcontext(36)] HRESULT Focus(); 01540 [id(24), helpstring(hsIClient_BtnPressed),helpcontext(36)] HRESULT ButtonPressed([in] BSTR Key); 01541 [id(25), helpstring(hsIClient_BtnReleased),helpcontext(36)] HRESULT ButtonReleased([in] BSTR Key); 01542 [id(26), helpstring(hsIClient_OpenSms)] HRESULT OpenSmsDialog([in] BSTR SmsId); 01543 [id(27), helpstring(hsIClient_CreateEvent), helpcontext(36)] HRESULT CreateEvent([in] BSTR EventId, [in] BSTR Caption, [in] BSTR Hint, [out,retval] IPluginEvent** pEvent); 01544 [id(28), helpstring(hsIClient_CreateMenuItem), helpcontext(36)] HRESULT CreateMenuItem([in] BSTR MenuItemId, [in] TPluginContext PluginContext, [in] BSTR CaptionText, [in,defaultvalue("")] BSTR HintText, [in, defaultvalue("")] BSTR IconPath, [in, defaultvalue(-1)] VARIANT_BOOL Enabled, [in, defaultvalue(pluginContactTypeAll)] TPluginContactType ContactType, [in, defaultvalue(0)] VARIANT_BOOL MultipleContacts, [out,retval] IPluginMenuItem** pMenuItem); 01545 [propget, id(29), helpstring(hsIClient_Wallpaper), helpcontext(36)] HRESULT Wallpaper([out, retval] BSTR* pVal); 01546 [propput, id(29), helpstring(hsIClient_Wallpaper), helpcontext(36)] HRESULT Wallpaper([in] BSTR newVal); 01547 [id(30), helpstring(hsIClient_OpenLive),helpcontext(36)] HRESULT OpenLiveTab(); 01548 }; 01549 [ 01550 object, 01551 uuid(B1878BFE-53D3-402E-8C86-190B19AF70D5), 01552 dual, 01553 nonextensible, 01554 pointer_default(unique), 01555 oleautomation, 01556 helpstring(hsISkype), 01557 helpcontext(13) 01558 ] 01559 interface ISkype : IDispatch 01560 { 01561 [propget, id(1), helpstring(hsISkype_Timeout), helpcontext(13)] HRESULT Timeout([out, retval] LONG *pVal); 01562 [propput, id(1), helpstring(hsISkype_Timeout), helpcontext(13)] HRESULT Timeout([in] LONG newVal); 01563 [propget, id(2), helpstring(hsISkype_Property), helpcontext(13)] HRESULT Property([in] BSTR ObjectType, [in] BSTR ObjectId, [in] BSTR PropName, [out, retval] BSTR *pVal); 01564 [propput, id(2), helpstring(hsISkype_Property), helpcontext(13)] HRESULT Property([in] BSTR ObjectType, [in] BSTR ObjectId, [in] BSTR PropName, [in] BSTR newVal); 01565 [propget, id(3), helpstring(hsISkype_Variable), helpcontext(13)] HRESULT Variable([in] BSTR Name, [out, retval] BSTR *pVal); 01566 [propput, id(3), helpstring(hsISkype_Variable), helpcontext(13)] HRESULT Variable([in] BSTR Name, [in] BSTR newVal); 01567 [propget, id(4), helpstring(hsISkype_CurrentUserHandle), helpcontext(13)] HRESULT CurrentUserHandle([out, retval] BSTR *pVal); 01568 [propget, id(5), helpstring(hsISkype_CurrentUserStatus), helpcontext(13)] HRESULT CurrentUserStatus([out, retval] TUserStatus *pVal); 01569 [propput, id(5), helpstring(hsISkype_CurrentUserStatus), helpcontext(13)] HRESULT CurrentUserStatus([in] TUserStatus newVal); 01570 [propget, id(6), helpstring(hsISkype_ConnectionStatus), helpcontext(13)] HRESULT ConnectionStatus([out, retval] TConnectionStatus *pVal); 01571 [propget, id(7), helpstring(hsISkype_Mute), helpcontext(13)] HRESULT Mute([out, retval] VARIANT_BOOL *pVal); 01572 [propput, id(7), helpstring(hsISkype_Mute), helpcontext(13)] HRESULT Mute([in] VARIANT_BOOL newVal); 01573 [propget, id(8), helpstring(hsISkype_Version), helpcontext(13)] HRESULT Version([out, retval] BSTR *pVal); 01574 [propget, id(9), helpstring(hsISkype_Privilege), helpcontext(13)] HRESULT Privilege([in] BSTR Name, [out, retval] VARIANT_BOOL *pVal); 01575 [propget, id(10), helpstring(hsISkype_CurrentUser), helpcontext(13)] HRESULT CurrentUser([out, retval] IUser **pVal); 01576 [propget, id(11), helpstring(hsISkype_Convert), helpcontext(13)] HRESULT Convert([out, retval] IConversion **pVal); 01577 [propget, id(12), helpstring(hsISkype_Friends), helpcontext(13)] HRESULT Friends([out, retval] IUserCollection **pVal); 01578 [id(13), helpstring(hsISkype_Users), helpcontext(13)] HRESULT SearchForUsers([in] BSTR Target, [out, retval] IUserCollection **pVal); 01579 [propget, id(14), helpstring(hsISkype_Calls), helpcontext(13)] HRESULT Calls([in, defaultvalue("")] BSTR Target, [out, retval] ICallCollection **pVal); 01580 [propget, id(15), helpstring(hsISkype_ActiveCalls), helpcontext(13)] HRESULT ActiveCalls([out, retval] ICallCollection **pVal); 01581 [propget, id(16), helpstring(hsISkype_MissedCalls), helpcontext(13)] HRESULT MissedCalls([out, retval] ICallCollection **pVal); 01582 [propget, id(17), helpstring(hsISkype_Messages), helpcontext(13)] HRESULT Messages([in, defaultvalue("")] BSTR Target, [out, retval] IChatMessageCollection **pVal); 01583 [propget, id(18), helpstring(hsISkype_MissedMessages), helpcontext(13)] HRESULT MissedMessages([out, retval] IChatMessageCollection **pVal); 01584 [propget, id(19), helpstring(hsISkype_AttachmentStatus), helpcontext(13)] HRESULT AttachmentStatus([out, retval] TAttachmentStatus *pVal); 01585 [propget, id(20), helpstring(hsISkype_Protocol), helpcontext(13)] HRESULT Protocol([out, retval] LONG *pVal); 01586 [propput, id(20), helpstring(hsISkype_Protocol), helpcontext(13)] HRESULT Protocol([in] LONG newVal); 01587 [id(21), helpstring(hsISkype_Attach), helpcontext(13)] HRESULT Attach([in, defaultvalue(5)] LONG Protocol, [in, defaultvalue(-1)] VARIANT_BOOL Wait); 01588 [id(22), helpstring(hsISkype_PlaceCall), helpcontext(13)] HRESULT PlaceCall([in] BSTR Target, [in, defaultvalue("")] BSTR Target2, [in, defaultvalue("")] BSTR Target3, [in, defaultvalue("")] BSTR Target4, [out, retval] ICall **pCall); 01589 [id(23), helpstring(hsISkype_SendMessage), helpcontext(13)] HRESULT SendMessage([in] BSTR Username, [in] BSTR Text, [out, retval] IChatMessage **pMessage); 01590 [propget, id(24), helpstring(hsISkype_User), helpcontext(13)] HRESULT User([in, defaultvalue("")] BSTR Username, [out, retval] IUser **pVal); 01591 [propget, id(25), helpstring(hsISkype_Message), helpcontext(13)] HRESULT Message([in, defaultvalue(0)] LONG Id, [out, retval] IChatMessage **pVal); 01592 [propget, id(26), helpstring(hsISkype_Call), helpcontext(13)] HRESULT Call([in, defaultvalue(0)] LONG Id, [out, retval] ICall **pVal); 01593 [id(27), helpstring(hsISkype_SendCommand), helpcontext(13)] HRESULT SendCommand([in] ICommand* pCommand); 01594 [propget, id(28), helpstring(hsISkype_Chats), helpcontext(13)] HRESULT Chats([out, retval] IChatCollection **pVal); 01595 [propget, id(29), helpstring(hsISkype_Chat), helpcontext(13)] HRESULT Chat([in, defaultvalue("")] BSTR Name, [out, retval] IChat **pVal); 01596 [id(30), helpstring(hsISkype_ChangeUserStatus), helpcontext(13)] HRESULT ChangeUserStatus([in] TUserStatus newVal); 01597 [propget, id(31), helpstring(hsISkype_Conference), helpcontext(13)] HRESULT Conference([in, defaultvalue(0)] LONG Id,[out, retval] IConference **pVal); 01598 [propget, id(32), helpstring(hsISkype_Conferences), helpcontext(13)] HRESULT Conferences([out, retval] IConferenceCollection **pVal); 01599 [propget, id(33), helpstring(hsISkype_Profile), helpcontext(13)] HRESULT Profile([in] BSTR Property, [out, retval] BSTR *pVal); 01600 [propput, id(33), helpstring(hsISkype_Profile), helpcontext(13)] HRESULT Profile([in] BSTR Property, [in] BSTR newVal); 01601 [propget, id(34), helpstring(hsISkype_ActiveChats), helpcontext(13)] HRESULT ActiveChats([out, retval] IChatCollection **pVal); 01602 [propget, id(35), helpstring(hsISkype_MissedChats), helpcontext(13)] HRESULT MissedChats([out, retval] IChatCollection **pVal); 01603 [propget, id(36), helpstring(hsISkype_RecentChats), helpcontext(13)] HRESULT RecentChats([out, retval] IChatCollection **pVal); 01604 [propget, id(37), helpstring(hsISkype_BookedChats), helpcontext(13)] HRESULT BookmarkedChats([out, retval] IChatCollection **pVal); 01605 [id(38), helpstring(hsISkype_CreateChat), helpcontext(13)] HRESULT CreateChatWith([in] BSTR Username, [out, retval] IChat **pVal); 01606 [id(39), helpstring(hsISkype_CreateChatMulti), helpcontext(13)] HRESULT CreateChatMultiple([in] IUserCollection *pMembers, [out, retval] IChat **pChat); 01607 [propget, id(40), helpstring(hsISkype_Voicemails), helpcontext(13)] HRESULT Voicemails([out, retval] IVoicemailCollection **pVal); 01608 [id(41), helpstring(hsISkype_SendVoicemail), helpcontext(13)] HRESULT SendVoicemail([in] BSTR Username, [out, retval] IVoicemail **pVoicemail); 01609 [propget, id(42), helpstring(hsISkype_UsersWaitAuth), helpcontext(13)] HRESULT UsersWaitingAuthorization([out, retval] IUserCollection **pVal); 01610 [id(43), helpstring(hsISkype_ClearChats), helpcontext(13)] HRESULT ClearChatHistory(); 01611 [id(44), helpstring(hsISkype_ClearVMails), helpcontext(13)] HRESULT ClearVoicemailHistory(); 01612 [id(45), helpstring(hsISkype_ClearCalls), helpcontext(13)] HRESULT ClearCallHistory([in, defaultvalue("ALL")] BSTR Username, [in, defaultvalue(chsAllCalls)] TCallHistory type); 01613 [propget, id(46), helpstring(hsISkype_CommandId), helpcontext(13)] HRESULT CommandId([out, retval] VARIANT_BOOL *pVal); 01614 [propput, id(46), helpstring(hsISkype_CommandId), helpcontext(13)] HRESULT CommandId([in] VARIANT_BOOL newVal); 01615 [propget, id(47), helpstring(hsISkype_Application), helpcontext(13)] HRESULT Application([in] BSTR Name, [out, retval] IApplication **pVal); 01616 [propget, id(48), helpstring(hsISkype_Greeting), helpcontext(13)] HRESULT Greeting([in, defaultvalue("")] BSTR Username, [out, retval] IVoicemail **pVal); 01617 [propget, id(49), helpstring(hsISkype_Cache), helpcontext(13)] HRESULT Cache([out, retval] VARIANT_BOOL *pVal); 01618 [propput, id(49), helpstring(hsISkype_Cache), helpcontext(13)] HRESULT Cache([in] VARIANT_BOOL newVal); 01619 [id(50), helpstring(hsISkype_ResetCache), helpcontext(13)] HRESULT ResetCache(); 01620 [propget, id(51), helpstring(hsISkype_CurrUserProf), helpcontext(13)] HRESULT CurrentUserProfile([out, retval] IProfile **pVal); 01621 [propget, id(52), helpstring(hsISkype_Groups), helpcontext(13)] HRESULT Groups([out, retval] IGroupCollection* *pVal); 01622 [propget, id(53), helpstring(hsISkype_CustGroups), helpcontext(13)] HRESULT CustomGroups([out, retval] IGroupCollection* *pVal); 01623 [propget, id(54), helpstring(hsISkype_HardGroups), helpcontext(13)] HRESULT HardwiredGroups([out, retval] IGroupCollection* *pVal); 01624 [id(55), helpstring(hsISkype_CreateGroup), helpcontext(13)] HRESULT CreateGroup([in] BSTR GroupName, [out, retval] IGroup** pGroup); 01625 [id(56), helpstring(hsISkype_DeleteGroup), helpcontext(13)] HRESULT DeleteGroup([in] LONG GroupId); 01626 [propget, id(57), helpstring(hsISkype_Settings), helpcontext(13)] HRESULT Settings([out, retval] ISettings* *pVal); 01627 [propget, id(58), helpstring(hsISkype_Client), helpcontext(13)] HRESULT Client([out, retval] IClient* *pVal); 01628 [propput, id(59), helpstring(hsISkype_FriendlyName),helpcontext(13)] HRESULT FriendlyName([in] BSTR newVal); 01629 [propget, id(60), helpstring(hsISkype_Command), helpcontext(13)] HRESULT Command([in] LONG Id, [in] BSTR Command, [in, defaultvalue("")] BSTR Reply, [in, defaultvalue(0)] VARIANT_BOOL Block, [in, defaultvalue(30000)] LONG Timeout, [out, retval] ICommand **pVal); 01630 [propget, id(61), helpstring(hsISkype_Voicemail), helpcontext(13)] HRESULT Voicemail([in] LONG Id, [out, retval] IVoicemail** pVal); 01631 [propget, id(62), helpstring(hsISkype_MissedVoicemails), helpcontext(13)] HRESULT MissedVoicemails([out, retval] IVoicemailCollection* *pVal); 01632 [id(63), helpstring(hsISkype_EnableApiContext), helpcontext(13), hidden] HRESULT EnableApiSecurityContext([in] TApiSecurityContext Context); 01633 [propget, id(64), helpstring(hsISkype_ApiContextEnabled), helpcontext(13), hidden] HRESULT ApiSecurityContextEnabled([in] TApiSecurityContext Context, [out, retval] VARIANT_BOOL* pVal); 01634 [id(65), helpstring(hsISkype_CreateSms), helpcontext(13)] HRESULT CreateSms([in] TSmsMessageType MessageType, [in] BSTR TargetNumbers, [out, retval] ISmsMessage** pMessage); 01635 [propget, id(66), helpstring(hsISkype_Smss), helpcontext(13)] HRESULT Smss([out, retval] ISmsMessageCollection** pVal); 01636 [propget, id(67), helpstring(hsISkype_MissedSmss), helpcontext(13)] HRESULT MissedSmss([out, retval] ISmsMessageCollection** pVal); 01637 [id(68), helpstring(hsISkype_SendSms), helpcontext(13)] HRESULT SendSms([in] BSTR TargetNumbers, [in] BSTR MessageText, [in, defaultvalue("")] BSTR ReplyToNumber, [out, retval] ISmsMessage** pMessage); 01638 [id(69), helpstring(hsISkype_AsyncSearchUsers), helpcontext(13)] HRESULT AsyncSearchUsers([in] BSTR Target, [out,retval] LONG* pCookie); 01639 [propget, id(70), helpstring(hsISkype_WrapperVersion), helpcontext(13)] HRESULT ApiWrapperVersion([out, retval] BSTR* pVal); 01640 [propget, id(71), helpstring(hsISkype_SilentMode), helpcontext(13)] HRESULT SilentMode([out, retval] VARIANT_BOOL* pVal); 01641 [propput, id(71), helpstring(hsISkype_SilentMode), helpcontext(13)] HRESULT SilentMode([in] VARIANT_BOOL newVal); 01642 [propget, id(72), helpstring(hsISkype_FileTransfers), helpcontext(13)] HRESULT FileTransfers([out, retval] IFileTransferCollection **pVal); 01643 [propget, id(73), helpstring(hsISkype_ActiveFileTransfers), helpcontext(13)] HRESULT ActiveFileTransfers([out, retval] IFileTransferCollection **pVal); 01644 [propget, id(74), helpstring(hsISkype_FocusedContacts), helpcontext(13)] HRESULT FocusedContacts([out, retval] IUserCollection **pVal); 01645 [id(75), helpstring(hsISkype_BlobFind), helpcontext(13)] HRESULT FindChatUsingBlob([in] BSTR Blob, [out,retval] IChat** pChat); 01646 [id(76), helpstring(hsISkype_BlobCreat), helpcontext(13)] HRESULT CreateChatUsingBlob([in] BSTR Blob, [out,retval] IChat** pChat); 01647 [propget, id(77), helpstring(""), helpcontext(13)] HRESULT PredictiveDialerCountry([out, retval] BSTR *pVal); 01648 }; 01649 #ifndef DOXYGEN_SHOULD_SKIP_THIS 01650 [ 01651 object, 01652 uuid(6D0B4547-771D-4C4F-B3E8-98A33FD24D2B), 01653 dual, 01654 nonextensible, 01655 pointer_default(unique), 01656 oleautomation, 01657 helpstring(hsISkypeSms), 01658 helpcontext(78), 01659 hidden 01660 ] 01661 interface ISkypeSms : IDispatch 01662 { 01663 [propget, id(1), helpstring(hsISmsMessage_Type), helpcontext(78)] HRESULT SmsMessageType([in] BSTR SmsId, [out, retval] TSmsMessageType *pVal); 01664 [propget, id(2), helpstring(hsISmsMessage_Status), helpcontext(78)] HRESULT SmsMessageStatus([in] BSTR SmsId, [out, retval] TSmsMessageStatus *pVal); 01665 [propget, id(3), helpstring(hsISmsMessage_FailureReason), helpcontext(78)] HRESULT SmsFailureReason([in] BSTR SmsId, [out, retval] TSmsFailureReason *pVal); 01666 [propget, id(4), helpstring(hsISmsMessage_FailedUnseen), helpcontext(78)] HRESULT SmsIsFailedUnseen([in] BSTR SmsId, [out, retval] VARIANT_BOOL *pVal); 01667 [propput, id(5), helpstring(hsISmsMessage_Seen), helpcontext(78)] HRESULT SmsSeen([in] BSTR SmsId); 01668 [propget, id(6), helpstring(hsISmsMessage_Price), helpcontext(78)] HRESULT SmsPrice([in] BSTR SmsId, [out, retval] LONG *pVal); 01669 [propget, id(7), helpstring(hsISmsMessage_PriceCurr), helpcontext(78)] HRESULT SmsPriceCurrency([in] BSTR SmsId, [out, retval] BSTR *pVal); 01670 [propget, id(8), helpstring(hsISmsMessage_PricePrec), helpcontext(78)] HRESULT SmsPricePrecision([in] BSTR SmsId, [out, retval] LONG *pVal); 01671 [propget, id(9), helpstring(hsISmsMessage_ReplyTo), helpcontext(78)] HRESULT SmsReplyToNumber([in] BSTR SmsId, [out, retval] BSTR* pVal); 01672 [propput, id(9), helpstring(hsISmsMessage_ReplyTo), helpcontext(78)] HRESULT SmsReplyToNumber([in] BSTR SmsId, [in] BSTR newVal); 01673 [propget, id(10), helpstring(hsISmsMessage_Targets), helpcontext(78)] HRESULT SmsTargets([in] BSTR SmsId, [out, retval] ISmsTargetCollection** pVal); 01674 [propget, id(11), helpstring(hsISmsMessage_Body), helpcontext(78)] HRESULT SmsBody([in] BSTR SmsId, [out, retval] BSTR* pVal); 01675 [propput, id(11), helpstring(hsISmsMessage_Body), helpcontext(78)] HRESULT SmsBody([in] BSTR SmsId, [in] BSTR newVal); 01676 [propget, id(12), helpstring(hsISmsMessage_Chunks), helpcontext(78)] HRESULT SmsChunks([in] BSTR SmsId, [out, retval] ISmsChunkCollection** pVal); 01677 [id(13), helpstring(hsISmsMessage_Send), helpcontext(78)] HRESULT SendSmsMessage([in] BSTR SmsId); 01678 [id(14), helpstring(hsISmsMessage_Delete), helpcontext(78)] HRESULT DeleteSmsMessage([in] BSTR SmsId); 01679 [propget, id(15), helpstring(hsISmsTarget_Status), helpcontext(78)] HRESULT SmsTargetStatus([in] BSTR SmsId, [in] BSTR Number, [out, retval] TSmsTargetStatus* pVal); 01680 [propget, id(16), helpstring(hsISmsChunk_Text), helpcontext(78)] HRESULT SmsChunkText([in] BSTR SmsId, [in] BSTR ChunkId, [out, retval] BSTR* pVal); 01681 [propget, id(17), helpstring(hsISmsChunk_CharsLeft), helpcontext(78)] HRESULT SmsChunkCharactersLeft([in] BSTR SmsId, [in] BSTR ChunkId, [out, retval] LONG* pVal); 01682 [propget, id(18), helpstring(hsISmsMessage_Timestamp), helpcontext(78)] HRESULT SmsTimestamp([in] BSTR SmsId, [out, retval] DATE* pVal); 01683 [propget, id(19), helpstring(hsISmsMessage_TargetNumbers), helpcontext(78)] HRESULT SmsTargetNumbers([in] BSTR SmsId, [out, retval] BSTR* pVal); 01684 [propput, id(19), helpstring(hsISmsMessage_TargetNumbers), helpcontext(78)] HRESULT SmsTargetNumbers([in] BSTR SmsId, [in] BSTR newVal); 01685 }; 01686 [ 01687 object, 01688 uuid(54590FC3-0405-4A2D-B4A5-BEAC026577F2), 01689 dual, 01690 nonextensible, 01691 pointer_default(unique), 01692 oleautomation, 01693 helpstring(hsISkypeCall), 01694 helpcontext(45), 01695 hidden 01696 ] 01697 interface ISkypeCall : IDispatch 01698 { 01699 [propget, id(1), helpstring(hsICall_Timestamp), helpcontext(45), ] HRESULT CallTimestamp([in] BSTR CallId, [out, retval] DATE *pVal); 01700 [propget, id(2), helpstring(hsICall_PartHandle), helpcontext(45)] HRESULT CallPartnerHandle([in] BSTR CallId, [out, retval] BSTR *pVal); 01701 [propget, id(3), helpstring(hsICall_PartDispName), helpcontext(45)] HRESULT CallPartnerDisplayName([in] BSTR CallId, [out, retval] BSTR *pVal); 01702 [propget, id(4), helpstring(hsICall_ConferenceId), helpcontext(45)] HRESULT CallConferenceId([in] BSTR CallId, [out, retval] BSTR *pVal); 01703 [propget, id(5), helpstring(hsICall_Type), helpcontext(45)] HRESULT CallType([in] BSTR CallId, [out, retval] TCallType *pVal); 01704 [propget, id(6), helpstring(hsICall_Status), helpcontext(45)] HRESULT CallStatus([in] BSTR CallId, [out, retval] TCallStatus *pVal); 01705 [propput, id(6), helpstring(hsICall_Status), helpcontext(45)] HRESULT CallStatus([in] BSTR CallId, [in] TCallStatus newVal); 01706 [propget, id(7), helpstring(hsICall_FailReason), helpcontext(45)] HRESULT CallFailureReason([in] BSTR CallId, [out, retval] TCallFailureReason *pVal); 01707 [propget, id(8), helpstring(hsICall_Subject), helpcontext(45)] HRESULT CallSubject([in] BSTR CallId, [out, retval] BSTR *pVal); 01708 [propget, id(9), helpstring(hsICall_PSTN_Number), helpcontext(45)] HRESULT CallPstnNumber([in] BSTR CallId, [out, retval] BSTR *pVal); 01709 [propget, id(10), helpstring(hsICall_Duration), helpcontext(45)] HRESULT CallDuration([in] BSTR CallId, [out, retval] LONG *pVal); 01710 [propget, id(11), helpstring(hsICall_PSTN_Status), helpcontext(45)] HRESULT CallPstnStatus([in] BSTR CallId, [out, retval] BSTR *pVal); 01711 [propput, id(12), helpstring(hsICall_Seen), helpcontext(45)] HRESULT CallSeenStatus([in] BSTR CallId, [in] VARIANT_BOOL newVal); 01712 [id(13), helpstring(hsICall_Hold), helpcontext(45)] HRESULT CallHold([in] BSTR CallId); 01713 [id(14), helpstring(hsICall_Resume), helpcontext(45)] HRESULT CallResume([in] BSTR CallId); 01714 [id(15), helpstring(hsICall_Finish), helpcontext(45)] HRESULT CallFinish([in] BSTR CallId); 01715 [id(16), helpstring(hsICall_Answer), helpcontext(45)] HRESULT CallAnswer([in] BSTR CallId); 01716 [propput, id(17), helpstring(hsICall_DTMF), helpcontext(45)] HRESULT CallDTMF([in] BSTR CallId, [in] BSTR newVal); 01717 [propget, id(18), helpstring(hsICall_Participants), helpcontext(45)] HRESULT CallParticipants([in] BSTR CallId, [out, retval] IParticipantCollection **pVal); 01718 [id(19), helpstring(hsICall_Join), helpcontext(45)] HRESULT CallJoin([in] BSTR CallId1, [in] BSTR CallId2); 01719 [propget, id(20), helpstring(hsICall_VmDuration), helpcontext(45)] HRESULT CallVmDuration([in] BSTR CallId, [out, retval] LONG *pVal); 01720 [propget, id(21), helpstring(hsICall_VmAllowDuration), helpcontext(45)] HRESULT CallVmAllowedDuration([in] BSTR CallId, [out, retval] LONG *pVal); 01721 [propget, id(22), helpstring(hsICall_VStatus), helpcontext(45)] HRESULT CallVideoStatus([in] BSTR CallId, [out, retval] TCallVideoStatus *pVal); 01722 [propget, id(23), helpstring(hsICall_VSendStatus), helpcontext(45)] HRESULT CallVideoSendStatus([in] BSTR CallId, [out, retval] TCallVideoSendStatus *pVal); 01723 [propget, id(24), helpstring(hsICall_VRecvStatus), helpcontext(45)] HRESULT CallVideoReceiveStatus([in] BSTR CallId, [out, retval] TCallVideoSendStatus *pVal); 01724 [id(25), helpstring(hsICall_StartVSend), helpcontext(45)] HRESULT StartCallVideoSend([in] BSTR CallId); 01725 [id(26), helpstring(hsICall_StopVSend), helpcontext(45)] HRESULT StopCallVideoSend([in] BSTR CallId); 01726 [id(27), helpstring(hsICall_StartVRecv), helpcontext(45)] HRESULT StartCallVideoReceive([in] BSTR CallId); 01727 [id(28), helpstring(hsICall_StopVRecv), helpcontext(45)] HRESULT StopCallVideoReceive([in] BSTR CallId); 01728 [id(29), helpstring(hsICall_Redirect), helpcontext(45)] HRESULT RedirectCallToVoicemail([in] BSTR CallId); 01729 [id(30), helpstring(hsICall_Forward), helpcontext(45)] HRESULT ForwardCall([in] BSTR CallId); 01730 [propget, id(31), helpstring(hsICall_Rate), helpcontext(45)] HRESULT CallRate([in] BSTR CallId, [out, retval] LONG *pVal); 01731 [propget, id(32), helpstring(hsICall_RateCurr), helpcontext(45)] HRESULT CallRateCurrency([in] BSTR CallId, [out, retval] BSTR *pVal); 01732 [propget, id(33), helpstring(hsICall_RatePrecision), helpcontext(45)] HRESULT CallRatePrecision([in] BSTR CallId, [out, retval] LONG *pVal); 01733 [propget, id(34), helpstring(hsICall_InputDevice), helpcontext(45)] HRESULT CallInputDevice([in] BSTR CallId, [in] TCallIoDeviceType DeviceType, [out, retval] BSTR* pVal); 01734 [propput, id(34), helpstring(hsICall_InputDevice), helpcontext(45)] HRESULT CallInputDevice([in] BSTR CallId, [in] TCallIoDeviceType DeviceType, [in] BSTR newVal); 01735 [propget, id(35), helpstring(hsICall_OutputDevice), helpcontext(45)] HRESULT CallOutputDevice([in] BSTR CallId, [in] TCallIoDeviceType DeviceType, [out, retval] BSTR* pVal); 01736 [propput, id(35), helpstring(hsICall_OutputDevice), helpcontext(45)] HRESULT CallOutputDevice([in] BSTR CallId, [in] TCallIoDeviceType DeviceType, [in] BSTR newVal); 01737 [propget, id(36), helpstring(hsICall_MicDevice), helpcontext(45)] HRESULT CallCaptureMicDevice([in] BSTR CallId, [in] TCallIoDeviceType DeviceType, [out, retval] BSTR* pVal); 01738 [propput, id(36), helpstring(hsICall_MicDevice), helpcontext(45)] HRESULT CallCaptureMicDevice([in] BSTR CallId, [in] TCallIoDeviceType DeviceType, [in] BSTR newVal); 01739 [propget, id(37), helpstring(hsICall_InputStatus), helpcontext(45)] HRESULT CallInputStatus([in] BSTR CallId, [out, retval] VARIANT_BOOL* pVal); 01740 [propget, id(38), helpstring(hsICall_ForwardedBy), helpcontext(45)] HRESULT CallForwardedBy([in] BSTR CallId, [out, retval] BSTR* pVal); 01741 [propget, id(12), helpstring(hsICall_Seen), helpcontext(45)] HRESULT CallSeenStatus([in] BSTR CallId, [out, retval] VARIANT_BOOL *pVal); 01742 [propget, id(39), helpstring(hsICall_CanTransfer), helpcontext(45)] HRESULT CallCanTransfer([in] BSTR CallId, [in] BSTR Target, [out, retval] VARIANT_BOOL *pVal); 01743 [propget, id(40), helpstring(hsICall_TransferStatus), helpcontext(45)] HRESULT CallTransferStatus([in] BSTR CallId, [out, retval] TCallStatus *pVal); 01744 [propget, id(41), helpstring(hsICall_TransferActive), helpcontext(45)] HRESULT CallTransferActive([in] BSTR CallId, [out, retval] VARIANT_BOOL *pVal); 01745 [propget, id(42), helpstring(hsICall_TransferredBy), helpcontext(45)] HRESULT CallTransferredBy([in] BSTR CallId, [out, retval] BSTR *pVal); 01746 [propget, id(43), helpstring(hsICall_TransferredTo), helpcontext(45)] HRESULT CallTransferredTo([in] BSTR CallId, [out, retval] BSTR *pVal); 01747 [id(44), helpstring(hsICall_Transfer), helpcontext(45)] HRESULT TransferCall([in] BSTR CallId, [in] BSTR Target); 01748 [propget, id(46), helpstring(hsICall_TargetIdentity), helpcontext(45)] HRESULT CallTargetIdentity([in] BSTR CallId, [out, retval] BSTR *pVal); 01749 }; 01750 [ 01751 object, 01752 uuid(C219279C-F557-4BAD-B3BE-750E91CA9944), 01753 dual, 01754 nonextensible, 01755 pointer_default(unique), 01756 oleautomation, 01757 helpstring(hsISkypeUser), 01758 helpcontext(46), 01759 hidden 01760 ] 01761 interface ISkypeUser : IDispatch 01762 { 01763 [propget, id(1), helpstring(hsIUser_FullName), helpcontext(46)] HRESULT UserFullName([in] BSTR Username, [out, retval] BSTR *pVal); 01764 [propget, id(2), helpstring(hsIUser_Birthday), helpcontext(46)] HRESULT UserBirthday([in] BSTR Username, [out, retval] DATE *pVal); 01765 [propget, id(3), helpstring(hsIUser_Sex), helpcontext(46)] HRESULT UserSex([in] BSTR Username, [out, retval] TUserSex *pVal); 01766 [propget, id(4), helpstring(hsIUser_Country), helpcontext(46)] HRESULT UserCountry([in] BSTR Username, [out, retval] BSTR *pVal); 01767 [propget, id(5), helpstring(hsIUser_Province), helpcontext(46)] HRESULT UserProvince([in] BSTR Username, [out, retval] BSTR *pVal); 01768 [propget, id(6), helpstring(hsIUser_City), helpcontext(46)] HRESULT UserCity([in] BSTR Username, [out, retval] BSTR *pVal); 01769 [propget, id(7), helpstring(hsIUser_PhoneHome), helpcontext(46)] HRESULT UserPhoneHome([in] BSTR Username, [out, retval] BSTR *pVal); 01770 [propget, id(8), helpstring(hsIUser_PhoneOffice), helpcontext(46)] HRESULT UserPhoneOffice([in] BSTR Username, [out, retval] BSTR *pVal); 01771 [propget, id(9), helpstring(hsIUser_PhoneMobile), helpcontext(46)] HRESULT UserPhoneMobile([in] BSTR Username, [out, retval] BSTR *pVal); 01772 [propget, id(10), helpstring(hsIUser_Homepage), helpcontext(46)] HRESULT UserHomepage([in] BSTR Username, [out, retval] BSTR *pVal); 01773 [propget, id(11), helpstring(hsIUser_About), helpcontext(46)] HRESULT UserAbout([in] BSTR Username, [out, retval] BSTR *pVal); 01774 [propget, id(12), helpstring(hsIUser_HasCallEquipment), helpcontext(46)] HRESULT UserHasCallEquipment([in] BSTR Username, [out, retval] VARIANT_BOOL *pVal); 01775 [propget, id(13), helpstring(hsIUser_BuddyStatus), helpcontext(46)] HRESULT UserBuddyStatus([in] BSTR Username, [out, retval] TBuddyStatus *pVal); 01776 [propput, id(13), helpstring(hsIUser_BuddyStatus), helpcontext(46)] HRESULT UserBuddyStatus([in] BSTR Username, [in] TBuddyStatus newVal); 01777 [propget, id(14), helpstring(hsIUser_Authorized), helpcontext(46)] HRESULT UserIsAuthorized([in] BSTR Username, [out, retval] VARIANT_BOOL *pVal); 01778 [propput, id(14), helpstring(hsIUser_Authorized), helpcontext(46)] HRESULT UserIsAuthorized([in] BSTR Username, [in] VARIANT_BOOL newVal); 01779 [propget, id(15), helpstring(hsIUser_Blocked), helpcontext(46)] HRESULT UserIsBlocked([in] BSTR Username, [out, retval] VARIANT_BOOL *pVal); 01780 [propput, id(15), helpstring(hsIUser_Blocked), helpcontext(46)] HRESULT UserIsBlocked([in] BSTR Username, [in] VARIANT_BOOL newVal); 01781 [propget, id(16), helpstring(hsIUser_DisplayName), helpcontext(46)] HRESULT UserDisplayName([in] BSTR Username, [out, retval] BSTR *pVal); 01782 [propget, id(17), helpstring(hsIUser_OnlineStatus), helpcontext(46)] HRESULT UserOnlineStatus([in] BSTR Username, [out, retval] TOnlineStatus *pVal); 01783 [propget, id(18), helpstring(hsIUser_LastOnline), helpcontext(46)] HRESULT UserLastOnline([in] BSTR Username, [out, retval] DATE *pVal); 01784 [propget, id(19), helpstring(hsIUser_CountryCode), helpcontext(46)] HRESULT UserCountryCode([in] BSTR Username, [out, retval] BSTR *pVal); 01785 [propget, id(20), helpstring(hsIUser_RecvAuthReq), helpcontext(46)] HRESULT UserReceivedAuthRequest([in] BSTR Username, [out, retval] BSTR *pVal); 01786 [propget, id(21), helpstring(hsIUser_SpeedDial), helpcontext(46)] HRESULT UserSpeedDial([in] BSTR Username, [out, retval] BSTR *pVal); 01787 [propput, id(21), helpstring(hsIUser_SpeedDial), helpcontext(46)] HRESULT UserSpeedDial([in] BSTR Username, [in] BSTR newVal); 01788 [propget, id(22), helpstring(hsIUser_CanLeaveVm), helpcontext(46)] HRESULT UserCanLeaveVoicemail([in] BSTR Username, [out, retval] VARIANT_BOOL *pVal); 01789 [propget, id(23), helpstring(hsIUser_MoodText), helpcontext(46)] HRESULT UserMoodText([in] BSTR Username, [out, retval] BSTR *pVal); 01790 [propget, id(24), helpstring(hsIUser_Aliases), helpcontext(46)] HRESULT UserAliases([in] BSTR Username, [out, retval] BSTR *pVal); 01791 [propget, id(25), helpstring(hsIUser_Timezone), helpcontext(46)] HRESULT UserTimezone([in] BSTR Username, [out, retval] LONG *pVal); 01792 [propget, id(26), helpstring(hsIUser_IsCFActive), helpcontext(46)] HRESULT IsCallForwardActive([in] BSTR Username, [out, retval] VARIANT_BOOL *pVal); 01793 [propget, id(27), helpstring(hsIUser_Language), helpcontext(46)] HRESULT UserLanguage([in] BSTR Username, [out, retval] BSTR *pVal); 01794 [propget, id(28), helpstring(hsIUser_LanguageCode), helpcontext(46)] HRESULT UserLanguageCode([in] BSTR Username, [out, retval] BSTR *pVal); 01795 [propget, id(29), helpstring(hsIUser_VideoCapable), helpcontext(46)] HRESULT UserIsVideoCapable([in] BSTR Username, [out, retval] VARIANT_BOOL *pVal); 01796 [propget, id(30), helpstring(hsIUser_NumberOfAuthBuddies), helpcontext(46)] HRESULT UserNumberOfAuthBuddies([in] BSTR Username, [out, retval] LONG* pVal); 01797 [propput, id(16), helpstring(hsIUser_DisplayName), helpcontext(46)] HRESULT UserDisplayName([in] BSTR Username, [in] BSTR newVal); 01798 [propget, id(31), helpstring(hsIUser_RichMoodText), helpcontext(46)] HRESULT UserRichMoodText([in] BSTR Username, [out, retval] BSTR *pVal); 01799 [propget, id(32), helpstring(hsIUser_IsVmCapable), helpcontext(46)] HRESULT UserIsVoicemailCapable([in] BSTR Username, [out, retval] VARIANT_BOOL *pVal); 01800 }; 01801 [ 01802 object, 01803 uuid(A569B841-CC8A-4C12-B937-CBC17D9E64F0), 01804 dual, 01805 nonextensible, 01806 pointer_default(unique), 01807 oleautomation, 01808 helpstring(hsISkypeChatMessage), 01809 helpcontext(47), 01810 hidden 01811 ] 01812 interface ISkypeChatMessage : IDispatch 01813 { 01814 [propget, id(1), helpstring(hsIChatMsg_Timestamp),helpcontext(47)] HRESULT ChatMessageTimestamp([in] BSTR MessageId, [out, retval] DATE *pVal); 01815 [propget, id(2), helpstring(hsIChatMsg_FromHandle),helpcontext(47)] HRESULT ChatMessageFromHandle([in] BSTR MessageId, [out, retval] BSTR *pVal); 01816 [propget, id(3), helpstring(hsIChatMsg_FromDispName),helpcontext(47)] HRESULT ChatMessageFromDisplayName([in] BSTR MessageId, [out, retval] BSTR *pVal); 01817 [propget, id(4), helpstring(hsIChatMsg_Type),helpcontext(47)] HRESULT ChatMessageType([in] BSTR MessageId, [out, retval] TChatMessageType *pVal); 01818 [propget, id(5), helpstring(hsIChatMsg_Status),helpcontext(47)] HRESULT ChatMessageStatus([in] BSTR MessageId, [out, retval] TChatMessageStatus *pVal); 01819 [propget, id(6), helpstring(hsIChatMsg_LeaveReason),helpcontext(47)] HRESULT ChatMessageLeaveReason([in] BSTR MessageId, [out, retval] TChatLeaveReason *pVal); 01820 [propget, id(7), helpstring(hsIChatMsg_Body),helpcontext(47)] HRESULT ChatMessageBody([in] BSTR MessageId, [out, retval] BSTR *pVal); 01821 [propget, id(8), helpstring(hsIChatMsg_ChatName),helpcontext(47)] HRESULT ChatMessageChatname([in] BSTR MessageId, [out, retval] BSTR *pVal); 01822 [propget, id(9), helpstring(hsIChatMsg_Users),helpcontext(47)] HRESULT ChatMessageUsers([in] BSTR MessageId, [out, retval] IUserCollection* *pVal); 01823 [propput, id(10), helpstring(hsIChatMsg_Seen),helpcontext(47)] HRESULT ChatMessageSeen([in] BSTR MessageId); 01824 [propget, id(11), helpstring(hsIChatMsg_Sender), helpcontext(47)] HRESULT ChatMessageSender([in] BSTR MessageId, [out, retval] IUser* *pVal); 01825 [propget, id(12), helpstring(hsIChatMsg_Editable), helpcontext(47)] HRESULT ChatMessageIsEditable([in] BSTR MessageId, [out, retval] VARIANT_BOOL* pVal); 01826 [propget, id(13), helpstring(hsIChatMsg_EditedBy), helpcontext(47)] HRESULT ChatMessageEditedBy([in] BSTR MessageId, [out, retval] BSTR* pVal); 01827 [propget, id(14), helpstring(hsIChatMsg_EditTime), helpcontext(47)] HRESULT ChatMessageEditedTimestamp(BSTR MessageId, [out, retval] DATE* pVal); 01828 [propput, id(7), helpstring(hsIChatMsg_Body), helpcontext(47)] HRESULT ChatMessageBody([in] BSTR MessageId, [in] BSTR newVal); 01829 [propget, id(15), helpstring(hsIChatMsg_Role), helpcontext(47)] HRESULT ChatMessageRole([in] BSTR MessageId, [out, retval] TChatMemberRole* pVal); 01830 [propget, id(16), helpstring(hsIChatMsg_Options), helpcontext(47)] HRESULT ChatMessageOptons([in] BSTR MessageId, [out, retval] LONG* pVal); 01831 }; 01832 [ 01833 object, 01834 uuid(6CF6DBDE-AB7C-4635-96ED-2FF525AB4457), 01835 dual, 01836 nonextensible, 01837 pointer_default(unique), 01838 oleautomation, 01839 helpstring(hsIChatMember), 01840 helpcontext(0), 01841 hidden 01842 ] 01843 interface ISkypeChatMember : IDispatch 01844 { 01845 [propget, id(1), helpstring(hsIChatMember_Id)] HRESULT ChatMemberHandle([in] BSTR MemberId, [out, retval] BSTR *pVal); 01846 [propget, id(2), helpstring(hsIChatMember_Role)] HRESULT ChatMemberRole([in] BSTR MemberId, [out, retval] TChatMemberRole* pVal); 01847 [propput, id(2), helpstring(hsIChatMember_Role)] HRESULT ChatMemberRole([in] BSTR MemberId, [in] TChatMemberRole newVal); 01848 [propget, id(3), helpstring(hsIChatMember_CanSetRole)] HRESULT CanSetChatMemberRoleTo([in] BSTR MemberId, [in] TChatMemberRole Role, [out, retval] VARIANT_BOOL* pVal); 01849 [propget, id(4), helpstring(hsIChatMember_IsActive)] HRESULT IsChatMemberActive([in] BSTR MemberId, [out, retval] VARIANT_BOOL* pVal); 01850 [propget, id(5), helpstring(hsIChatMember_Chat)] HRESULT ChatMemberChat([in] BSTR MemberId, [out, retval] IChat** pVal); 01851 }; 01852 [ 01853 object, 01854 uuid(30678F8A-C104-40C0-A6AE-7C150E83300E), 01855 dual, 01856 nonextensible, 01857 pointer_default(unique), 01858 oleautomation, 01859 helpstring(hsISkypeConference), 01860 helpcontext(49), 01861 hidden 01862 ] 01863 interface ISkypeConference : IDispatch 01864 { 01865 [propget, id(1), helpstring(hsIConference_Calls), helpcontext(49)] HRESULT ConferenceCalls([in] BSTR ConfId, [out, retval] ICallCollection **pVal); 01866 [propget, id(2), helpstring(hsIConference_ActiveCalls), helpcontext(49)] HRESULT ConferenceActiveCalls([in] BSTR ConfId, [out, retval] ICallCollection **pVal); 01867 }; 01868 [ 01869 object, 01870 uuid(4D33E14E-9921-4860-92F4-5DC1586F403C), 01871 dual, 01872 nonextensible, 01873 pointer_default(unique), 01874 oleautomation, 01875 helpstring(hsISkypeVoicemail), 01876 helpcontext(50), 01877 hidden 01878 ] 01879 interface ISkypeVoicemail : IDispatch 01880 { 01881 [propget, id(1), helpstring(hsIVoicemail_Type), helpcontext(50)] HRESULT VoicemailType([in] BSTR VoicemailId, [out, retval] TVoicemailType *pVal); 01882 [propget, id(2), helpstring(hsIVoicemail_PartHandle), helpcontext(50)] HRESULT VoicemailPartnerHandle([in] BSTR VoicemailId, [out, retval] BSTR *pVal); 01883 [propget, id(3), helpstring(hsIVoicemail_PartDispName), helpcontext(50)] HRESULT VoicemailPartnerDisplayName([in] BSTR VoicemailId, [out, retval] BSTR *pVal); 01884 [propget, id(4), helpstring(hsIVoicemail_Status), helpcontext(50)] HRESULT VoicemailStatus([in] BSTR VoicemailId, [out, retval] TVoicemailStatus *pVal); 01885 [propget, id(5), helpstring(hsIVoicemail_FailureReason), helpcontext(50)] HRESULT VoicemailFailureReason([in] BSTR VoicemailId, [out, retval] TVoicemailFailureReason *pVal); 01886 [propget, id(6), helpstring(hsIVoicemail_Timestamp), helpcontext(50)] HRESULT VoicemailTimestamp([in] BSTR VoicemailId, [out, retval] DATE *pVal); 01887 [propget, id(7), helpstring(hsIVoicemail_Duration), helpcontext(50)] HRESULT VoicemailDuration([in] BSTR VoicemailId, [out, retval] LONG *pVal); 01888 [propget, id(8), helpstring(hsIVoicemail_AllowedDuration), helpcontext(50)] HRESULT VoicemailAllowedDuration([in] BSTR VoicemailId, [out, retval] LONG *pVal); 01889 [id(9), helpstring(hsIVoicemail_Open), helpcontext(50)] HRESULT OpenVoicemail([in] BSTR VoicemailId); 01890 [id(10), helpstring(hsIVoicemail_StartPlay), helpcontext(50)] HRESULT StartVoicemailPlayback([in] BSTR VoicemailId); 01891 [id(11), helpstring(hsIVoicemail_StopPlay), helpcontext(50)] HRESULT StopVoicemailPlayback([in] BSTR VoicemailId); 01892 [id(12), helpstring(hsIVoicemail_Upload), helpcontext(50)] HRESULT UploadVoicemail([in] BSTR VoicemailId); 01893 [id(13), helpstring(hsIVoicemail_Download), helpcontext(50)] HRESULT DownloadVoicemail([in] BSTR VoicemailId); 01894 [id(14), helpstring(hsIVoicemail_StartRec), helpcontext(50)] HRESULT StartVoicemailRecording([in] BSTR VoicemailId); 01895 [id(15), helpstring(hsIVoicemail_StopRec), helpcontext(50)] HRESULT StopVoicemailRecording([in] BSTR VoicemailId); 01896 [id(16), helpstring(hsIVoicemail_Delete), helpcontext(50)] HRESULT DeleteVoicemail([in] BSTR VoicemailId); 01897 [id(17), helpstring(hsIVoicemail_PlayInCall), helpcontext(50)] HRESULT StartVoicemailPlaybackInCall([in] BSTR VoicemailId); 01898 [id(18), helpstring(hsIVoicemail_Unplayed), helpcontext(50)] HRESULT SetVoicemailUnplayed([in] BSTR VoicemailId); 01899 }; 01900 [ 01901 object, 01902 uuid(55A5200C-B2E8-4795-A6FA-858CA3FE2F26), 01903 dual, 01904 nonextensible, 01905 pointer_default(unique), 01906 oleautomation, 01907 helpstring(hsISkypeApplication), 01908 helpcontext(3), 01909 hidden 01910 ] 01911 interface ISkypeApplication : IDispatch 01912 { 01913 [id(1), helpstring(hsIApp_Create),helpcontext(3)] HRESULT CreateApplication([in] BSTR Name); 01914 [id(2), helpstring(hsIApp_Delete),helpcontext(3)] HRESULT DeleteApplication([in] BSTR Name); 01915 [propget, id(3), helpstring(hsIApp_Streams),helpcontext(3)] HRESULT ApplicationStreams([in] BSTR AppName, [out, retval] IApplicationStreamCollection **pVal); 01916 [id(4), helpstring(hsIApp_Connect),helpcontext(3)] HRESULT ConnectApplicationUser([in] BSTR AppName, [in] BSTR Username, [in, defaultvalue(0)] VARIANT_BOOL WaitConnected); 01917 [id(5), helpstring(hsIAppStm_Read),helpcontext(3)] HRESULT ReadApplicationStream([in] BSTR AppName, [in] BSTR StreamHandle, [out, retval] BSTR* pVal); 01918 [id(6), helpstring(hsIAppStm_Write),helpcontext(3)] HRESULT WriteApplicationStream([in] BSTR AppName, [in] BSTR StreamHandle, [in] BSTR Text); 01919 [propget, id(7), helpstring(hsIApp_ConnectableUsers),helpcontext(3)] HRESULT ApplicationConnectableUsers([in] BSTR AppName, [out, retval] IUserCollection* *pVal); 01920 [propget, id(8), helpstring(hsIApp_ConnectingUsers),helpcontext(3)] HRESULT ApplicationConnectingUsers([in] BSTR AppName, [out, retval] IUserCollection* *pVal); 01921 [id(9), helpstring(hsIApp_Disconnect),helpcontext(3)] HRESULT DisconnectApplicationUser([in] BSTR AppName, [in] BSTR Username); 01922 [id(10), helpstring(hsIAppStm_SendData),helpcontext(3)] HRESULT SendApplicationDatagram([in] BSTR AppName, [in] BSTR StreamHandle, [in] BSTR Text); 01923 [propget, id(11), helpstring(hsIApp_SendStreams),helpcontext(3)] HRESULT ApplicationSendingStreams([in] BSTR AppName, [out, retval] IApplicationStreamCollection **pVal); 01924 [propget, id(12), helpstring(hsIApp_RecvStreams),helpcontext(3)] HRESULT ApplicationReceivedStreams([in] BSTR AppName, [out, retval] IApplicationStreamCollection **pVal); 01925 }; 01926 [ 01927 object, 01928 uuid(2B929860-6AF4-40DF-9D77-308CA7C23E66), 01929 dual, 01930 pointer_default(unique), 01931 helpstring(""), 01932 helpcontext(0), 01933 hidden 01934 ] 01935 interface ISkypeFileTransfer : IDispatch 01936 { 01937 [propget, id(1), helpstring(hsIFileTransfer_Type), helpcontext(0)] HRESULT FileTransferType([in] BSTR TransferId, [out, retval] TFileTransferType* pVal); 01938 [propget, id(2), helpstring(hsIFileTransfer_Status), helpcontext(0)] HRESULT FileTransferStatus([in] BSTR TransferId, [out, retval] TFileTransferStatus* pVal); 01939 [propget, id(3), helpstring(hsIFileTransfer_FailReason), helpcontext(0)] HRESULT FileTransferFailureReason([in] BSTR TransferId, [out, retval] TFileTransferFailureReason* pVal); 01940 [propget, id(4), helpstring(hsIFileTransfer_PartnerHandle), helpcontext(0)] HRESULT FileTransferPartnerHandle([in] BSTR TransferId, [out, retval] BSTR* pVal); 01941 [propget, id(5), helpstring(hsIFileTransfer_PartnerDispName), helpcontext(0)] HRESULT FileTransferPartnerDisplayName([in] BSTR TransferId, [out, retval] BSTR* pVal); 01942 [propget, id(6), helpstring(hsIFileTransfer_StartTime), helpcontext(0)] HRESULT FileTransferStartTime([in] BSTR TransferId, [out, retval] DATE* pVal); 01943 [propget, id(7), helpstring(hsIFileTransfer_FinishTime), helpcontext(0)] HRESULT FileTransferFinishTime([in] BSTR TransferId, [out, retval] DATE* pVal); 01944 [propget, id(8), helpstring(hsIFileTransfer_FilePath), helpcontext(0)] HRESULT FileTransferFilePath([in] BSTR TransferId, [out, retval] BSTR* pVal); 01945 [propget, id(9), helpstring(hsIFileTransfer_FileName), helpcontext(0)] HRESULT FileTransferFileName([in] BSTR TransferId, [out, retval] BSTR* pVal); 01946 [propget, id(10), helpstring(hsIFileTransfer_ByteSec), helpcontext(0)] HRESULT FileTransferBytesPerSecond([in] BSTR TransferId, [out, retval] BSTR* pVal); 01947 [propget, id(11), helpstring(hsIFileTransfer_ByteTransferred), helpcontext(0)] HRESULT FileTransferBytesTransferred([in] BSTR TransferId, [out, retval] BSTR* pVal); 01948 }; 01949 #endif /*DOXYGEN_SHOULD_SKIP_THIS*/ 01950 [ 01951 uuid(F4F90CDD-C620-4118-945E-CAA1BBEBA435), 01952 helpstring(hsISkypeEvents), 01953 helpcontext(4) 01954 ] 01955 dispinterface _ISkypeEvents 01956 { 01957 properties: 01958 methods: 01959 [id(1), helpstring(hsISkypeEvents_Command),helpcontext(4)] HRESULT Command([in] ICommand* pCommand); 01960 [id(2), helpstring(hsISkypeEvents_Reply),helpcontext(4)] HRESULT Reply([in] ICommand* pCommand); 01961 [id(3), helpstring(hsISkypeEvents_Error),helpcontext(4)] HRESULT Error([in] ICommand* pCommand, [in] LONG Number, [in] BSTR Description); 01962 [id(4), helpstring(hsISkypeEvents_AttachStat),helpcontext(4)] HRESULT AttachmentStatus([in] TAttachmentStatus Status); 01963 [id(5), helpstring(hsISkypeEvents_ConnStat),helpcontext(4)] HRESULT ConnectionStatus([in] TConnectionStatus Status); 01964 [id(6), helpstring(hsISkypeEvents_UserStat),helpcontext(4)] HRESULT UserStatus([in] TUserStatus Status); 01965 [id(7), helpstring(hsISkypeEvents_OnlineStat),helpcontext(4)] HRESULT OnlineStatus([in] IUser* pUser, [in] TOnlineStatus Status); 01966 [id(8), helpstring(hsISkypeEvents_CallStat),helpcontext(4)] HRESULT CallStatus([in] ICall* pCall, [in] TCallStatus Status); 01967 [id(9), helpstring(hsISkypeEvents_CallHist),helpcontext(4)] HRESULT CallHistory(); 01968 [id(10), helpstring(hsISkypeEvents_Mute),helpcontext(4)] HRESULT Mute([in] VARIANT_BOOL Mute); 01969 [id(11), helpstring(hsISkypeEvents_MessStat),helpcontext(4)] HRESULT MessageStatus([in] IChatMessage* pMessage, [in] TChatMessageStatus Status); 01970 [id(12), helpstring(hsISkypeEvents_MessHist),helpcontext(4)] HRESULT MessageHistory([in] BSTR Username); 01971 [id(13), helpstring(hsISkypeEvents_AutoAway),helpcontext(4)] HRESULT AutoAway([in] VARIANT_BOOL Automatic); 01972 [id(14), helpstring(hsISkypeEvents_CallDtmf),helpcontext(4)] HRESULT CallDtmfReceived([in] ICall* pCall, [in] BSTR Code); 01973 [id(15), helpstring(hsISkypeEvents_VmailStat),helpcontext(4)] HRESULT VoicemailStatus([in] IVoicemail* pMail, [in] TVoicemailStatus Status); 01974 [id(16), helpstring(hsISkypeEvents_AppConnUsr),helpcontext(4)] HRESULT ApplicationConnecting([in] IApplication* pApp, [in] IUserCollection* pUsers); 01975 [id(17), helpstring(hsISkypeEvents_AppStreams),helpcontext(4)] HRESULT ApplicationStreams([in] IApplication* pApp, [in] IApplicationStreamCollection* pStreams); 01976 [id(18), helpstring(hsISkypeEvents_AppDatagrm),helpcontext(4)] HRESULT ApplicationDatagram([in] IApplication* pApp, [in] IApplicationStream* pStream, [in] BSTR Text); 01977 [id(19), helpstring(hsISkypeEvents_AppSending),helpcontext(4)] HRESULT ApplicationSending([in] IApplication* pApp, [in] IApplicationStreamCollection* pStreams); 01978 [id(20), helpstring(hsISkypeEvents_AppReceiving),helpcontext(4)] HRESULT ApplicationReceiving([in] IApplication* pApp, [in] IApplicationStreamCollection* pStreams); 01979 [id(21), helpstring(hsISkypeEvents_ContactFocus),helpcontext(4)] HRESULT ContactsFocused([in] BSTR Username); 01980 [id(22), helpstring(hsISkypeEvents_GroupVisible),helpcontext(4)] HRESULT GroupVisible([in] IGroup* pGroup, [in] VARIANT_BOOL Visible); 01981 [id(23), helpstring(hsISkypeEvents_GroupExpanded),helpcontext(4)] HRESULT GroupExpanded([in] IGroup* pGroup, [in] VARIANT_BOOL Expanded); 01982 [id(24), helpstring(hsISkypeEvents_GroupUsers),helpcontext(4)] HRESULT GroupUsers([in] IGroup* pGroup, [in] IUserCollection* pUsers); 01983 [id(25), helpstring(hsISkypeEvents_GroupDeleted),helpcontext(4)] HRESULT GroupDeleted([in] LONG GroupId); 01984 [id(26), helpstring(hsISkypeEvents_UserMood),helpcontext(4)] HRESULT UserMood([in] IUser* pUser, [in] BSTR MoodText); 01985 [id(27), helpstring(hsISkypeEvents_SmsMessageStatus),helpcontext(4)] HRESULT SmsMessageStatusChanged([in] ISmsMessage* pMessage, [in] TSmsMessageStatus Status); 01986 [id(28), helpstring(hsISkypeEvents_SmsTargetStatus),helpcontext(4)] HRESULT SmsTargetStatusChanged([in] ISmsTarget* pTarget, [in] TSmsTargetStatus Status); 01987 [id(29), helpstring(hsISkypeEvents_VoiceInputStatusChanged),helpcontext(4)] HRESULT CallInputStatusChanged([in] ICall* pCall, [in] VARIANT_BOOL Status); 01988 [id(30), helpstring(hsISkypeEvents_AsyncSearchFinished),helpcontext(4)] HRESULT AsyncSearchUsersFinished([in] LONG Cookie, [in] IUserCollection* pUsers); 01989 [id(31), helpstring(hsISkypeEvents_CallSeenStatusChanged),helpcontext(4)] HRESULT CallSeenStatusChanged([in] ICall* pCall, VARIANT_BOOL Status); 01990 [id(32), helpstring(hsISkypeEvents_PluginEventClicked),helpcontext(4)] HRESULT PluginEventClicked([in] IPluginEvent* pEvent); 01991 [id(33), helpstring(hsISkypeEvents_PluginMenuItemClicked),helpcontext(4)] HRESULT PluginMenuItemClicked([in] IPluginMenuItem* pMenuItem, [in] IUserCollection* pUsers, [in] TPluginContext PluginContext, [in] BSTR ContextId); 01992 [id(34), helpstring(hsISkypeEvents_WallpaperChanged),helpcontext(4)] HRESULT WallpaperChanged([in] BSTR Path); 01993 [id(35), helpstring(hsISkypeEvents_FileTransferStatusChanged),helpcontext(4)] HRESULT FileTransferStatusChanged([in] IFileTransfer* pTransfer, [in] TFileTransferStatus Status); 01994 [id(36), helpstring(hsISkypeEvents_CallTransferStatusChanged),helpcontext(4)] HRESULT CallTransferStatusChanged([in] ICall* pCall, [in] TCallStatus Status); 01995 [id(37), helpstring(hsISkypeEvents_ChatMembersChanged),helpcontext(4)] HRESULT ChatMembersChanged([in] IChat* pChat, [in] IUserCollection* pMembers); 01996 [id(38), helpstring(hsISkypeEvents_ChatMemberRoleChanged),helpcontext(4)] HRESULT ChatMemberRoleChanged([in] IChatMember* pMember, [in] TChatMemberRole Role); 01997 [id(39), helpstring(""),helpcontext(4)] HRESULT CallVideoStatusChanged([in] ICall* pCall, [in] TCallVideoStatus Status); 01998 [id(40), helpstring(""),helpcontext(4)] HRESULT CallVideoSendStatusChanged([in] ICall* pCall, [in] TCallVideoSendStatus Status); 01999 [id(41), helpstring(""),helpcontext(4)] HRESULT CallVideoReceiveStatusChanged([in] ICall* pCall, [in] TCallVideoSendStatus Status); 02000 [id(42), helpstring(""),helpcontext(4)] HRESULT SilentModeStatusChanged([in] VARIANT_BOOL Silent); 02001 [id(43), helpstring(""),helpcontext(4)] HRESULT UILanguageChanged([in] BSTR Code); 02002 [id(44), helpstring(""),helpcontext(4)] HRESULT UserAuthorizationRequestReceived([in] IUser* pUser); 02003 }; 02004 #ifndef DOXYGEN_SHOULD_SKIP_THIS 02005 [ 02006 object, 02007 uuid(3F6758D2-1D3C-4A8F-BD99-6FC6B0E2DC8F), 02008 dual, 02009 nonextensible, 02010 pointer_default(unique), 02011 oleautomation, 02012 helpstring(hsISkypeChat), 02013 helpcontext(48), 02014 hidden 02015 ] 02016 interface ISkypeChat : IDispatch 02017 { 02018 [propget, id(1), helpstring(hsIChat_Timestamp), helpcontext(48)] HRESULT ChatTimestamp([in] BSTR ChatName, [out, retval] DATE *pVal); 02019 [propget, id(2), helpstring(hsIChat_Adder), helpcontext(48)] HRESULT ChatAdder([in] BSTR ChatName, [out, retval] IUser **pVal); 02020 [propget, id(3), helpstring(hsIChat_Status), helpcontext(48)] HRESULT ChatStatus([in] BSTR ChatName, [out, retval] TChatStatus *pVal); 02021 [propget, id(4), helpstring(hsIChat_Posters), helpcontext(48)] HRESULT ChatPosters([in] BSTR ChatName, [out, retval] IUserCollection **pVal); 02022 [propget, id(5), helpstring(hsIChat_Members), helpcontext(48)] HRESULT ChatMembers([in] BSTR ChatName, [out, retval] IUserCollection **pVal); 02023 [propget, id(6), helpstring(hsIChat_Topic), helpcontext(48)] HRESULT ChatTopic([in] BSTR ChatName, [out, retval] BSTR *pVal); 02024 [propput, id(6), helpstring(hsIChat_Topic), helpcontext(48)] HRESULT ChatTopic([in] BSTR ChatName, [in] BSTR newVal); 02025 [propget, id(7), helpstring(hsIChat_ActiveMembers), helpcontext(48)] HRESULT ChatActiveMembers([in] BSTR ChatName, [out, retval] IUserCollection **pVal); 02026 [propget, id(8), helpstring(hsIChat_FriendlyName), helpcontext(48)] HRESULT ChatFriendlyName([in] BSTR ChatName, [out, retval] BSTR *pVal); 02027 [propget, id(9), helpstring(hsIChat_Messages), helpcontext(48)] HRESULT ChatMessages([in] BSTR ChatName, [out, retval] IChatMessageCollection **pVal); 02028 [id(10), helpstring(hsIChat_OpenWindow), helpcontext(48)] HRESULT OpenChatWindow([in] BSTR ChatName); 02029 [id(11), helpstring(hsIChat_SendMessage), helpcontext(48)] HRESULT SendChatMessage([in] BSTR ChatName, [in] BSTR MessageText, [out, retval] IChatMessage **pVal); 02030 [id(12), helpstring(hsIChat_Leave), helpcontext(48)] HRESULT LeaveChat([in] BSTR ChatName); 02031 [id(13), helpstring(hsIChat_AddMembers), helpcontext(48)] HRESULT AddChatMembers([in] BSTR ChatName, [in] IUserCollection* pMembers); 02032 [propget, id(14), helpstring(hsIChat_RecentMessages), helpcontext(48)] HRESULT ChatRecentMessages([in] BSTR ChatName, [out, retval] IChatMessageCollection **pVal); 02033 [propget, id(15), helpstring(hsIChat_Bookmarked), helpcontext(48)] HRESULT ChatBookmarked([in] BSTR ChatName, [out, retval] VARIANT_BOOL *pVal); 02034 [id(16), helpstring(hsIChat_Bookmark), helpcontext(48)] HRESULT BookmarkChat([in] BSTR ChatName); 02035 [id(17), helpstring(hsIChat_Unbookmark), helpcontext(48)] HRESULT UnbookmarkChat([in] BSTR ChatName); 02036 [propget, id(18), helpstring(hsIChat_TopicXML), helpcontext(48)] HRESULT ChatTopicXML([in] BSTR ChatName, [out, retval] BSTR *pVal); 02037 [propput, id(18), helpstring(hsIChat_TopicXML), helpcontext(48)] HRESULT ChatTopicXML([in] BSTR ChatName, [in] BSTR newVal); 02038 [propget, id(19), helpstring(hsIChat_MemberObjs), helpcontext(48)] HRESULT ChatMemberObjects([in] BSTR ChatName, [out, retval] IChatMemberCollection **pVal); 02039 [propget, id(20), helpstring(hsIChat_Blob), helpcontext(48)] HRESULT ChatBlob([in] BSTR ChatName, [out, retval] BSTR* pVal); 02040 [propget, id(21), helpstring(hsIChat_Options), helpcontext(48)] HRESULT ChatOptions([in] BSTR ChatName, [out, retval] LONG* pVal); 02041 [propput, id(21), helpstring(hsIChat_Options), helpcontext(48)] HRESULT ChatOptions([in] BSTR ChatName, [in] LONG newVal); 02042 [propget, id(22), helpstring(hsIChat_Passwdhint), helpcontext(48)] HRESULT ChatPasswordHint([in] BSTR ChatName, [out, retval] BSTR* pVal); 02043 [id(23), helpstring(hsIChat_Password), helpcontext(48)] HRESULT SetChatPassword([in] BSTR ChatName, [in] BSTR Password, [in, defaultvalue("")] BSTR Hint); 02044 [propget, id(24), helpstring(hsIChat_Guidelines), helpcontext(48)] HRESULT ChatGuideLines([in] BSTR ChatName, [out, retval] BSTR* pVal); 02045 [propput, id(24), helpstring(hsIChat_Guidelines), helpcontext(48)] HRESULT ChatGuideLines([in] BSTR ChatName, [in] BSTR newVal); 02046 [propget, id(25), helpstring(hsIChat_Description), helpcontext(48)] HRESULT ChatDescription([in] BSTR ChatName, [out, retval] BSTR* pVal); 02047 [propput, id(25), helpstring(hsIChat_Description), helpcontext(48)] HRESULT ChatDescription([in] BSTR ChatName, [in] BSTR newVal); 02048 [propget, id(26), helpstring(hsIChat_DialogPartner), helpcontext(48)] HRESULT ChatDialogPartner([in] BSTR ChatName, [out, retval] BSTR* pVal); 02049 [propget, id(27), helpstring(hsIChat_ActiveTime), helpcontext(48)] HRESULT ChatActivityTimestamp([in] BSTR ChatName, [out, retval] DATE* pVal); 02050 [propget, id(28), helpstring(hsIChat_MyRole), helpcontext(48)] HRESULT ChatMyRole([in] BSTR ChatName, [out, retval] TChatMemberRole* pVal); 02051 [propget, id(29), helpstring(hsIChat_Applicants), helpcontext(48)] HRESULT ChatApplicants([in] BSTR ChatName, [out, retval] IUserCollection** pVal); 02052 [id(30), helpstring(hsIChat_Join), helpcontext(48)] HRESULT JoinChat([in] BSTR ChatName); 02053 [id(31), helpstring(hsIChat_Kick), helpcontext(48)] HRESULT KickChatMember([in] BSTR ChatName, [in] BSTR Handle); 02054 [id(32), helpstring(hsIChat_Kickban), helpcontext(48)] HRESULT KickBanChatMember([in] BSTR ChatName, [in] BSTR Handle); 02055 [id(33), helpstring(hsIChat_Disband), helpcontext(48)] HRESULT DisbandChat([in] BSTR ChatName); 02056 [id(34), helpstring(hsIChat_EnterPasswd), helpcontext(48)] HRESULT EnterChatPassword([in] BSTR ChatName, [in] BSTR Password); 02057 [id(35), helpstring(hsIChat_ClearRecentMsg), helpcontext(48)] HRESULT ClearChatRecentMessages([in] BSTR ChatName); 02058 [id(36), helpstring(hsIChat_AcceptAdd), helpcontext(48)] HRESULT AcceptSharedGroupAdd([in] BSTR ChatName); 02059 [propput, id(37), helpstring(hsIChat_AlertString), helpcontext(48)] HRESULT ChatAlertString([in] BSTR ChatName, [in] BSTR newVal); 02060 [propget, id(38), helpstring(hsIChat_Type), helpcontext(48)] HRESULT ChatType([in] BSTR ChatName, [out, retval] TChatType* pVal); 02061 [propget, id(39), helpstring(hsIChat_MyStatus), helpcontext(48)] HRESULT ChatMyStatus([in] BSTR ChatName, [out, retval] TChatMyStatus* pVal); 02062 }; 02063 [ 02064 object, 02065 uuid(4541C958-6341-4AC1-A6B0-722C89049928), 02066 dual, 02067 nonextensible, 02068 pointer_default(unique), 02069 oleautomation, 02070 helpstring(hsISkypeGroup), 02071 helpcontext(9), 02072 hidden 02073 ] 02074 interface ISkypeGroup : IDispatch 02075 { 02076 [propget, id(1), helpstring(hsIGroup_Type), helpcontext(9)] HRESULT GroupType([in] BSTR GroupId, [out, retval] TGroupType *pVal); 02077 [propget, id(2), helpstring(hsIGroup_CustomId), helpcontext(9)] HRESULT GroupCustomId([in] BSTR GroupId, [out, retval] BSTR *pVal); 02078 [propget, id(3), helpstring(hsIGroup_DisplayName), helpcontext(9)] HRESULT GroupDisplayName([in] BSTR GroupId, [out, retval] BSTR *pVal); 02079 [propput, id(3), helpstring(hsIGroup_DisplayName), helpcontext(9)] HRESULT GroupDisplayName([in] BSTR GroupId, [in] BSTR newVal); 02080 [propget, id(4), helpstring(hsIGroup_Users), helpcontext(9)] HRESULT GroupUsers([in] BSTR GroupId,[out, retval] IUserCollection* *pVal); 02081 [propget, id(5), helpstring(hsIGroup_IsVisible), helpcontext(9)] HRESULT GroupIsVisible([in] BSTR GroupId, [out, retval] VARIANT_BOOL *pVal); 02082 [propget, id(6), helpstring(hsIGroup_IsExpanded), helpcontext(9)] HRESULT GroupIsExpanded([in] BSTR GroupId, [out, retval] VARIANT_BOOL *pVal); 02083 [id(7), helpstring(hsIGroup_AddUser), helpcontext(9)] HRESULT AddGroupUser([in] BSTR GroupId, [in] BSTR Username); 02084 [id(8), helpstring(hsIGroup_RemoveUser), helpcontext(9)] HRESULT RemoveGroupUser([in] BSTR GroupId, [in] BSTR Username); 02085 [id(9), helpstring(hsIGroup_Share), helpcontext(9)] HRESULT ShareGroup([in] BSTR GroupId, [in] BSTR MessageText); 02086 [id(10), helpstring(hsIGroup_Accept), helpcontext(9)] HRESULT AcceptSharedGroup([in] BSTR GroupId); 02087 [id(11), helpstring(hsIGroup_Decline)] HRESULT DeclineSharedGroup([in] BSTR GroupId); 02088 }; 02089 [ 02090 object, 02091 uuid(B8731A95-8812-48D7-A1D1-438C108F8C2C), 02092 dual, 02093 nonextensible, 02094 pointer_default(unique), 02095 oleautomation, 02096 helpstring(hsISkypeSettings), 02097 helpcontext(2), 02098 hidden 02099 ] 02100 interface ISkypeSettings : IDispatch 02101 { 02102 [propget, id(1), helpstring(hsISettings_AudioIn),helpcontext(2)] HRESULT AudioIn([out, retval] BSTR *pVal); 02103 [propput, id(1), helpstring(hsISettings_AudioIn),helpcontext(2)] HRESULT AudioIn([in] BSTR newVal); 02104 [propget, id(2), helpstring(hsISettings_AudioOut),helpcontext(2)] HRESULT AudioOut([out, retval] BSTR *pVal); 02105 [propput, id(2), helpstring(hsISettings_AudioOut),helpcontext(2)] HRESULT AudioOut([in] BSTR newVal); 02106 [propget, id(3), helpstring(hsISettings_AutoAway),helpcontext(2)] HRESULT AutoAway([out, retval] VARIANT_BOOL *pVal); 02107 [propput, id(3), helpstring(hsISettings_AutoAway),helpcontext(2)] HRESULT AutoAway([in] VARIANT_BOOL newVal); 02108 [propget, id(4), helpstring(hsISettings_Ringer),helpcontext(2)] HRESULT Ringer([out, retval] BSTR *pVal); 02109 [propput, id(4), helpstring(hsISettings_Ringer),helpcontext(2)] HRESULT Ringer([in] BSTR newVal); 02110 [propput, id(5), helpstring(hsISettings_Avatar),helpcontext(2)] HRESULT Avatar([in, defaultvalue("1")] BSTR Id, [in] BSTR newVal); 02111 [propget, id(6), helpstring(hsISettings_RingToneStatus),helpcontext(2)] HRESULT RingToneStatus([in, defaultvalue("1")] BSTR Id,[out, retval] VARIANT_BOOL *pVal); 02112 [propput, id(7), helpstring(hsISettings_RingTone),helpcontext(2)] HRESULT RingTone([in, defaultvalue("1")] BSTR Id, [in] BSTR newVal); 02113 [propget, id(8), helpstring(hsISettings_VideoIn),helpcontext(2)] HRESULT VideoIn([out, retval] BSTR *pVal); 02114 [propput, id(8), helpstring(hsISettings_VideoIn),helpcontext(2)] HRESULT VideoIn([in] BSTR newVal); 02115 [propget, id(9), helpstring(hsISettings_PCSpeaker),helpcontext(2)] HRESULT PCSpeaker([out, retval] VARIANT_BOOL *pVal); 02116 [propput, id(9), helpstring(hsISettings_PCSpeaker),helpcontext(2)] HRESULT PCSpeaker([in] VARIANT_BOOL newVal); 02117 [propget, id(10), helpstring(hsISettings_AGC),helpcontext(2)] HRESULT AGC([out, retval] VARIANT_BOOL *pVal); 02118 [propput, id(10), helpstring(hsISettings_AGC),helpcontext(2)] HRESULT AGC([in] VARIANT_BOOL newVal); 02119 [propget, id(11), helpstring(hsISettings_AEC),helpcontext(2)] HRESULT AEC([out, retval] VARIANT_BOOL *pVal); 02120 [propput, id(11), helpstring(hsISettings_AEC),helpcontext(2)] HRESULT AEC([in] VARIANT_BOOL newVal); 02121 [propget, id(12), helpstring(hsISettings_Language),helpcontext(2)] HRESULT Language([out, retval] BSTR *pVal); 02122 [propput, id(12), helpstring(hsISettings_Language),helpcontext(2)] HRESULT Language([in] BSTR newVal); 02123 [propput, id(6), helpstring(hsISettings_RingToneStatus),helpcontext(2)] HRESULT RingToneStatus([in, defaultvalue("1")] BSTR Id, [in] VARIANT_BOOL newVal); 02124 [id(13), helpstring(hsISettings_SaveAvatar), helpcontext(2)] HRESULT SaveAvatarToFile([in] BSTR Filename, [in, defaultvalue("1")] BSTR AvatarId); 02125 [id(14), helpstring(hsISettings_LoadAvatar), helpcontext(2)] HRESULT LoadAvatarFromFile([in] BSTR Filename, [in, defaultvalue("1")] BSTR AvatarId); 02126 [id(15), helpstring(hsISettings_IdleTimer),helpcontext(2)] HRESULT ResetIdleTimer(void); 02127 }; 02128 [ 02129 object, 02130 uuid(B6BED647-709E-4B4B-B1E3-B0105999966F), 02131 dual, 02132 nonextensible, 02133 pointer_default(unique), 02134 oleautomation, 02135 helpstring(hsISkypeClient), 02136 helpcontext(36), 02137 hidden 02138 ] 02139 interface ISkypeClient : IDispatch 02140 { 02141 [id(1), helpstring(hsIClient_Start), helpcontext(36)] HRESULT Start([in, defaultvalue(0)] VARIANT_BOOL Minimized, [in, defaultvalue(0)] VARIANT_BOOL Nosplash); 02142 [id(2), helpstring(hsIClient_Minimize), helpcontext(36)] HRESULT Minimize(); 02143 [id(3), helpstring(hsIClient_Shutdown), helpcontext(36)] HRESULT Shutdown(); 02144 [propget, id(4), helpstring(hsIClient_Running),helpcontext(36)] HRESULT IsRunning([out, retval] VARIANT_BOOL *pVal); 02145 [id(5), helpstring(hsIClient_OpenProfile),helpcontext(36)] HRESULT OpenProfileDialog(); 02146 [id(6), helpstring(hsIClient_OpenUserinfo),helpcontext(36)] HRESULT OpenUserInfoDialog([in] BSTR Username); 02147 [id(7), helpstring(hsIClient_OpenConference),helpcontext(36)] HRESULT OpenConferenceDialog(); 02148 [id(8), helpstring(hsIClient_OpenSearch),helpcontext(36)] HRESULT OpenSearchDialog(); 02149 [id(9), helpstring(hsIClient_OpenOptions),helpcontext(36)] HRESULT OpenOptionsDialog([in] BSTR Page); 02150 [id(10), helpstring(hsIClient_OpenCallHist),helpcontext(36)] HRESULT OpenCallHistoryTab(); 02151 [id(11), helpstring(hsIClient_OpenContacts),helpcontext(36)] HRESULT OpenContactsTab(); 02152 [id(12), helpstring(hsIClient_OpenDialpad),helpcontext(36)] HRESULT OpenDialpadTab(); 02153 [id(13), helpstring(hsIClient_OpenSendCont),helpcontext(36)] HRESULT OpenSendContactsDialog([in, defaultvalue("")] BSTR Username); 02154 [id(14), helpstring(hsIClient_OpenBlockUser),helpcontext(36)] HRESULT OpenBlockedUsersDialog(); 02155 [id(15), helpstring(hsIClient_OpenImportContact),helpcontext(36)] HRESULT OpenImportContactsWizard(); 02156 [id(16), helpstring(hsIClient_OpenGetStart),helpcontext(36)] HRESULT OpenGettingStartedWizard(); 02157 [id(17), helpstring(hsIClient_OpenAuthoriz),helpcontext(36)] HRESULT OpenAuthorizationDialog([in] BSTR Username); 02158 [id(18), helpstring(hsIClient_OpenDialog),helpcontext(36)] HRESULT OpenDialog([in] BSTR Name, [in, defaultvalue("")] BSTR Param1, [in, defaultvalue("")] BSTR Param2); 02159 [id(19), helpstring(hsIClient_OpenVideoTest),helpcontext(36)] HRESULT OpenVideoTestDialog(); 02160 [id(20), helpstring(hsIClient_OpenAddContact),helpcontext(36)] HRESULT OpenAddContactDialog([in, defaultvalue("")] BSTR Username); 02161 [id(21), helpstring(hsIClient_OpenMessage),helpcontext(36)] HRESULT OpenMessageDialog([in] BSTR Username, [in, defaultvalue("")] BSTR Text); 02162 [id(22), helpstring(hsIClient_OpenFileTrans),helpcontext(36)] HRESULT OpenFileTransferDialog([in] BSTR Username, [in] BSTR Folder); 02163 [id(23), helpstring(hsIClient_Focus),helpcontext(36)] HRESULT Focus(); 02164 [id(24), helpstring(hsIClient_BtnPressed),helpcontext(36)] HRESULT ButtonPressed([in] BSTR Key); 02165 [id(25), helpstring(hsIClient_BtnReleased),helpcontext(36)] HRESULT ButtonReleased([in] BSTR Key); 02166 [id(26), helpstring(hsIClient_OpenSms), helpcontext(36)] HRESULT OpenSmsDialog([in] BSTR SmsId); 02167 [propget, id(27), helpstring(hsIClient_Wallpaper), helpcontext(36)] HRESULT Wallpaper([out, retval] BSTR* pVal); 02168 [propput, id(27), helpstring(hsIClient_Wallpaper), helpcontext(36)] HRESULT Wallpaper([in] BSTR newVal); 02169 [id(28), helpstring(hsIClient_OpenLive),helpcontext(36)] HRESULT OpenLiveTab(); 02170 }; 02171 [ 02172 object, 02173 uuid(B77A3D1F-6847-402f-BB82-A0564379088E), 02174 dual, 02175 nonextensible, 02176 pointer_default(unique), 02177 oleautomation, 02178 helpstring(""), 02179 helpcontext(0), 02180 hidden 02181 ] 02182 interface ISkypePlugin : IDispatch 02183 { 02184 [id(1), helpstring(""), helpcontext(0)] HRESULT CreatePluginEvent([in] BSTR EventId, [in] BSTR Caption, [in] BSTR Hint, [out,retval] IPluginEvent** pEvent); 02185 [id(2), helpstring(""), helpcontext(0)] HRESULT DeletePluginEvent([in] BSTR EventId); 02186 [id(3), helpstring(""), helpcontext(0)] HRESULT CreatePluginMenuItem([in] BSTR MenuItemId, [in] TPluginContext PluginContext, [in] BSTR CaptionText, [in,defaultvalue("")] BSTR HintText, [in, defaultvalue("")] BSTR IconPath, [in, defaultvalue(-1)] VARIANT_BOOL Enabled, [in, defaultvalue(pluginContactTypeAll)] TPluginContactType ContactType, [in, defaultvalue(0)] VARIANT_BOOL MultipleContacts, [out,retval] IPluginMenuItem** pMenuItem); 02187 [id(4), helpstring(""), helpcontext(0)] HRESULT DeletePluginMenuItem([in] BSTR MenuItemId); 02188 [propput, id(5), helpstring(""), helpcontext(0)] HRESULT PluginMenuItemCaption([in] BSTR MenuItemId, [in] BSTR newVal); 02189 [propput, id(6), helpstring(""), helpcontext(0)] HRESULT PluginMenuItemHint([in] BSTR MenuItemId, [in] BSTR newVal); 02190 [id(7), helpstring(""), helpcontext(0)] HRESULT EnablePluginMenuItem([in] BSTR MenuItemId, [in] VARIANT_BOOL Enabled); 02191 }; 02192 #endif /*DOXYGEN_SHOULD_SKIP_THIS*/ 02193 02194 interface ICallChannelManager; 02195 [ 02196 object, 02197 uuid(B76C04C9-0EB1-4748-B0C0-D01DEB595906), 02198 dual, 02199 nonextensible, 02200 pointer_default(unique), 02201 oleautomation, 02202 helpstring(hsICallChannel), 02203 helpcontext(67) 02204 ] 02205 interface ICallChannel : IDispatch 02206 { 02207 [propget, id(2), helpstring(hsICallChannel_Type), helpcontext(67)] HRESULT Type([out, retval] TCallChannelType *pVal); 02208 [propput, id(2), helpstring("hsICallChannel_Type"), helpcontext(67)] HRESULT Type([in] TCallChannelType newVal); 02209 [id(3), helpstring(hsICallChannel_Send), helpcontext(67)] HRESULT SendTextMessage(BSTR Text); 02210 [propget, id(4), helpstring(hsICallChannel_Stream), helpcontext(67)] HRESULT Stream([out, retval] IApplicationStream* *pVal); 02211 [propget, id(5), helpstring(hsICallChannel_Manager), helpcontext(67)] HRESULT Manager([out, retval] ICallChannelManager* *pVal); 02212 [propget, id(6), helpstring(hsICallChannel_Call), helpcontext(67)] HRESULT Call([out, retval] ICall* *pVal); 02213 }; 02214 [ 02215 object, 02216 uuid(8CB09087-E389-4C6D-A6A2-7D4BCA8545D9), 02217 dual, 02218 nonextensible, 02219 pointer_default(unique), 02220 oleautomation, 02221 helpstring(hsICallChannelColl), 02222 helpcontext(68) 02223 ] 02224 interface ICallChannelCollection : IDispatch 02225 { 02226 [propget, id(1), helpstring(hsICallChannelColl_Count),helpcontext(68)] HRESULT Count([out, retval] LONG* pVal); 02227 [id(2), helpstring(hsICallChannelColl_Add), helpcontext(68)] HRESULT Add([in] ICallChannel* pChannel); 02228 [id(3), helpstring(hsICallChannelColl_Remove), helpcontext(68)] HRESULT Remove([in] long Index); 02229 [id(4), helpstring(hsICallChannelColl_RemoveAll), helpcontext(68)] HRESULT RemoveAll(void); 02230 [propget, id(DISPID_VALUE), helpstring(hsICallChannelColl_Item), helpcontext(68)] HRESULT Item([in] LONG Index, [out, retval] ICallChannel** pVal); 02231 [propget, id(DISPID_NEWENUM), helpstring(hsICallChannelColl_NewEnum), helpcontext(68)] HRESULT _NewEnum([out, retval] IUnknown** pVal); 02232 }; 02233 [ 02234 object, 02235 uuid(30C27C77-525F-4A3F-B9DD-C5A77C67250D), 02236 dual, 02237 nonextensible, 02238 pointer_default(unique), 02239 oleautomation, 02240 helpstring(hsICallChannelMgr), 02241 helpcontext(69) 02242 ] 02243 interface ICallChannelManager : IDispatch 02244 { 02245 [id(1), helpstring(hsICallChannelMgr_Connect), helpcontext(69)] HRESULT Connect([in] ISkype* pSkype); 02246 [id(2), helpstring(hsICallChannelMgr_Disconnect), helpcontext(69)] HRESULT Disconnect(); 02247 [propget, id(3), helpstring(hsICallChannelMgr_Channels), helpcontext(69)] HRESULT Channels([out, retval] ICallChannelCollection** pVal); 02248 [propget, id(6), helpstring(hsICallChannelMgr_ChannelType), helpcontext(69)] HRESULT ChannelType([out, retval] TCallChannelType *pVal); 02249 [propput, id(6), helpstring(hsICallChannelMgr_ChannelType), helpcontext(69)] HRESULT ChannelType([in] TCallChannelType newVal); 02250 [propget, id(7), helpstring(hsICallChannelMgr_Name), helpcontext(69)] HRESULT Name([out, retval] BSTR *pVal); 02251 [propput, id(7), helpstring(hsICallChannelMgr_Name), helpcontext(69)] HRESULT Name([in] BSTR newVal); 02252 [id(8), helpstring(hsICallChannelMgr_Create), helpcontext(69)] HRESULT CreateApplication([in, defaultvalue("")] BSTR ApplicationName); 02253 [propget, id(9), helpstring(hsICallChannelMgr_Created), helpcontext(69)] HRESULT Created([out, retval] VARIANT_BOOL *pVal); 02254 }; 02255 [ 02256 object, 02257 uuid(0EF6FD5D-607D-4EA3-9C90-683D73449E9D), 02258 dual, 02259 nonextensible, 02260 pointer_default(unique), 02261 oleautomation, 02262 helpstring(hsICallChannelMsg), 02263 helpcontext(70) 02264 ] 02265 interface ICallChannelMessage : IDispatch 02266 { 02267 [propget, id(1), helpstring(hsICallChannelMsg_Text), helpcontext(70)] HRESULT Text([out, retval] BSTR *pVal); 02268 [propput, id(1), helpstring(hsICallChannelMsg_Text), helpcontext(70)] HRESULT Text([in] BSTR newVal); 02269 }; 02270 [ 02271 uuid(497ABB45-20AE-49D1-A39D-CBE84A31B20C), 02272 helpstring(ICallChannelManagerEvents), helpcontext(71) 02273 ] 02274 dispinterface _ICallChannelManagerEvents 02275 { 02276 properties: 02277 methods: 02278 [id(1), helpstring(ICallChannelManagerEvents_Channels),helpcontext(71)] HRESULT Channels([in] ICallChannelManager* pManager, [in] ICallChannelCollection* pChannels); 02279 [id(2), helpstring(ICallChannelManagerEvents_Message),helpcontext(71)] HRESULT Message([in] ICallChannelManager* pManager, [in] ICallChannel* pChannel, [in] ICallChannelMessage* pMessage); 02280 [id(3), helpstring(ICallChannelManagerEvents_Created),helpcontext(71)] HRESULT Created(); 02281 }; 02282 [ 02283 uuid(03282B5D-B38F-469D-849A-09B0A7F4881B), 02284 version(1.0), 02285 helpstring(hsSkypeLib_Version), helpcontext(1), 02286 helpfile(hsSkypeLib_HelpFile) 02287 ] 02288 library SKYPE4COMLib 02289 { 02290 importlib("stdole32.tlb"); 02291 importlib("stdole2.tlb"); 02292 interface IApplication; 02293 interface IApplicationStream; 02294 interface IApplicationStreamCollection; 02295 interface ICall; 02296 interface ICallChannel; 02297 interface ICallChannelManager; 02298 interface ICallChannelMessage; 02299 interface ICallCollection; 02300 interface ICallIoDevice; 02301 interface ICallIoDeviceCollection; 02302 interface IChat; 02303 interface IChatCollection; 02304 interface IChatMessage; 02305 interface IChatMessageCollection; 02306 interface IChatMember; 02307 interface IChatMemberCollection; 02308 interface IClient; 02309 interface ICommand; 02310 interface IConference; 02311 interface IConferenceCollection; 02312 interface IConversion; 02313 interface IFileTransfer; 02314 interface IFileTransferCollection; 02315 interface IParticipant; 02316 interface IParticipantCollection; 02317 interface ISettings; 02318 interface ISkype; 02319 interface ISkypeApplication; 02320 interface ISkypeCall; 02321 interface ISkypeChat; 02322 interface ISkypeChatMessage; 02323 interface ISkypeChatMember; 02324 interface ISkypeConference; 02325 interface ISkypeDevice; 02326 interface ISkypeFileTransfer; 02327 interface ISkypeSms; 02328 interface ISkypeUser; 02329 interface ISkypeVoicemail; 02330 interface IUser; 02331 interface IUserCollection; 02332 interface IVoicemail; 02333 interface IVoicemailCollection; 02334 dispinterface _ISkypeEvents; 02335 dispinterface _ICallChannelManagerEvents; 02336 02337 [ 02338 uuid(830690FC-BF2F-47A6-AC2D-330BCB402664), 02339 helpstring(hsSkype), helpcontext(18) 02340 ] 02341 coclass Skype 02342 { 02343 [default] interface ISkype; 02344 [default, source] dispinterface _ISkypeEvents; 02345 interface ISkypeApplication; 02346 interface ISkypeCall; 02347 interface ISkypeChat; 02348 interface ISkypeChatMessage; 02349 interface ISkypeConference; 02350 interface ISkypeFileTransfer; 02351 interface ISkypePlugin; 02352 interface ISkypeSms; 02353 interface ISkypeUser; 02354 interface ISkypeVoicemail; 02355 }; 02356 [ 02357 uuid(3E01D8E0-A72B-4C9F-99BD-8A6E7B97A48D), 02358 helpstring(hsUser), helpcontext(19) 02359 ] 02360 coclass User 02361 { 02362 [default] interface IUser; 02363 }; 02364 [ 02365 uuid(7B030003-037D-490D-9169-A4F391B3D831), 02366 helpstring(hsUserCollection), helpcontext(20) 02367 ] 02368 coclass UserCollection 02369 { 02370 [default] interface IUserCollection; 02371 }; 02372 [ 02373 uuid(2EEAB6D0-491E-4962-BBA1-FF1CCA6D4DD0), 02374 helpstring(hsConversion), helpcontext(21) 02375 ] 02376 coclass Conversion 02377 { 02378 [default] interface IConversion; 02379 }; 02380 [ 02381 uuid(D26B1D42-9C42-4E7B-BB73-86384C4B4345), 02382 helpstring(hsCall), helpcontext(22) 02383 ] 02384 coclass Call 02385 { 02386 [default] interface ICall; 02387 }; 02388 [ 02389 uuid(F3188CF3-EF22-4C5B-92CB-605964761C3B), 02390 helpstring(hsCallCollection), helpcontext(23) 02391 ] 02392 coclass CallCollection 02393 { 02394 [default] interface ICallCollection; 02395 }; 02396 [ 02397 uuid(7ACDC5B4-76A1-4BDF-918D-6962FCABBAD3), 02398 helpstring(hsChat), helpcontext(34) 02399 ] 02400 coclass Chat 02401 { 02402 [default] interface IChat; 02403 }; 02404 [ 02405 uuid(15B6FEE5-5FB3-4071-AC1F-7AEDC0E2A6BB), 02406 helpstring(hsChatColl), helpcontext(35) 02407 ] 02408 coclass ChatCollection 02409 { 02410 [default] interface IChatCollection; 02411 }; 02412 [ 02413 uuid(52071016-E648-4D3B-B57E-2B46CC993CE0), 02414 helpstring(hsParticipant), helpcontext(41) 02415 ] 02416 coclass Participant 02417 { 02418 [default] interface IParticipant; 02419 }; 02420 [ 02421 uuid(E1BC9147-C3E3-4E8A-8304-5E6B5C1C0774), 02422 helpstring(hsParticipantColl), helpcontext(42) 02423 ] 02424 coclass ParticipantCollection 02425 { 02426 [default] interface IParticipantCollection; 02427 }; 02428 [ 02429 uuid(A983C9EC-D73E-4364-B89B-ACD1E405674F), 02430 helpstring(hsConference), helpcontext(43) 02431 ] 02432 coclass Conference 02433 { 02434 [default] interface IConference; 02435 }; 02436 [ 02437 uuid(3506CDB7-8BC6-40C0-B108-CEA0B9480130), 02438 helpstring(hsConferenceColl), helpcontext(44) 02439 ] 02440 coclass ConferenceCollection 02441 { 02442 [default] interface IConferenceCollection; 02443 }; 02444 [ 02445 uuid(DD0E8ED5-1494-4B87-A35C-39F6ED4B1153), 02446 helpstring(hsVoicemail), helpcontext(53) 02447 ] 02448 coclass Voicemail 02449 { 02450 [default] interface IVoicemail; 02451 }; 02452 [ 02453 uuid(A7DF2611-D752-4C9F-A90A-B56F18485EE9), 02454 helpstring(hsVoicemailColl), helpcontext(54) 02455 ] 02456 coclass VoicemailCollection 02457 { 02458 [default] interface IVoicemailCollection; 02459 }; 02460 [ 02461 uuid(29DCD339-D184-469B-8BFB-199A2CCF014E), 02462 helpstring(hsApplication), helpcontext(29) 02463 ] 02464 coclass Application 02465 { 02466 [default] interface IApplication; 02467 }; 02468 [ 02469 uuid(6FA10A39-4760-4C94-A210-2398848618EC), 02470 helpstring(hsApplicationStream), helpcontext(55) 02471 ] 02472 coclass ApplicationStream 02473 { 02474 [default] interface IApplicationStream; 02475 }; 02476 [ 02477 uuid(4B42750B-57A1-47E7-B340-8EAE0E3126A4), 02478 helpstring(hsApplicationStreamColl), helpcontext(57) 02479 ] 02480 coclass ApplicationStreamCollection 02481 { 02482 [default] interface IApplicationStreamCollection; 02483 }; 02484 [ 02485 uuid(9017071A-2E34-4C3A-9BBB-688CBB5A9FF2), 02486 helpstring(hsChatMessage), helpcontext(24) 02487 ] 02488 coclass ChatMessage 02489 { 02490 [default] interface IChatMessage; 02491 }; 02492 [ 02493 uuid(10DD084E-A5AE-456F-A3BE-DA67EBE6B090), 02494 helpstring(hsChatMessageColl), helpcontext(25) 02495 ] 02496 coclass ChatMessageCollection 02497 { 02498 [default] interface IChatMessageCollection; 02499 }; 02500 [ 02501 uuid(452CCB69-6A95-4370-9E5A-B3EFB06A7651), 02502 helpstring(hsProfile), helpcontext(61) 02503 ] 02504 coclass Profile 02505 { 02506 [default] interface IProfile; 02507 }; 02508 [ 02509 uuid(222C0F35-3D78-4570-9F6D-BAEE289D0304), 02510 helpstring(hsGroup), helpcontext(27) 02511 ] 02512 coclass Group 02513 { 02514 [default] interface IGroup; 02515 }; 02516 [ 02517 uuid(A8109DB9-88E0-42FE-98EA-8A12BE5394C6), 02518 helpstring(hsGroupCollection), helpcontext(28) 02519 ] 02520 coclass GroupCollection 02521 { 02522 [default] interface IGroupCollection; 02523 }; 02524 [ 02525 uuid(B0FE88F0-C92F-46D6-878F-31599BEA944C), 02526 helpstring(hsSettings), helpcontext(59) 02527 ] 02528 coclass Settings 02529 { 02530 [default] interface ISettings; 02531 }; 02532 [ 02533 uuid(B09AC3FF-0D5D-41C6-A34E-7C3F58A3127C), 02534 helpstring(hsClient), helpcontext(62) 02535 ] 02536 coclass Client 02537 { 02538 [default] interface IClient; 02539 }; 02540 [ 02541 uuid(2DBCDA9F-1248-400B-A382-A56D71BF7B15), 02542 helpstring(hsCommand), helpcontext(26) 02543 ] 02544 coclass Command 02545 { 02546 [default] interface ICommand; 02547 }; 02548 [ 02549 uuid(89DD2F9D-C325-48BF-A615-96BD039BBC83), 02550 helpstring(hsCallChannel), helpcontext(63) 02551 ] 02552 coclass CallChannel 02553 { 02554 [default] interface ICallChannel; 02555 }; 02556 [ 02557 uuid(42FE718B-A148-41D6-885B-01A0AFAE8723), 02558 helpstring(hsCallChannelColl), helpcontext(64) 02559 ] 02560 coclass CallChannelCollection 02561 { 02562 [default] interface ICallChannelCollection; 02563 }; 02564 [ 02565 uuid(5E541E71-A474-4EAD-8FCB-24D400D023B7), 02566 helpstring(hsCallChannelMgr), helpcontext(63) 02567 ] 02568 coclass CallChannelManager 02569 { 02570 [default] interface ICallChannelManager; 02571 [default, source] dispinterface _ICallChannelManagerEvents; 02572 }; 02573 [ 02574 uuid(3D3E7C1B-79A7-4CC7-8925-41FA813E9913), 02575 helpstring(hsCallChannelMsg), helpcontext(66) 02576 ] 02577 coclass CallChannelMessage 02578 { 02579 [default] interface ICallChannelMessage; 02580 }; 02581 #ifndef DOXYGEN_SHOULD_SKIP_THIS 02582 [ 02583 uuid(FFC8B962-9B40-4DFF-9458-1830C7DD7F5D), 02584 helpstring("IEProtocolHandler Class"), hidden 02585 ] 02586 coclass IEProtocolHandler 02587 { 02588 [default] interface IUnknown; 02589 }; 02590 #endif /*DOXYGEN_SHOULD_SKIP_THIS*/ 02591 [ 02592 uuid(F278D870-7AF7-4957-96EE-E6AC72D0B109), 02593 helpstring(hsSmsMessage), helpcontext(79) 02594 ] 02595 coclass SmsMessage 02596 { 02597 [default] interface ISmsMessage; 02598 }; 02599 [ 02600 uuid(1BCA4635-F1FC-44C8-B829-48229AEB32E3), 02601 helpstring(hsSmsMessageCollection), helpcontext(80) 02602 ] 02603 coclass SmsMessageCollection 02604 { 02605 [default] interface ISmsMessageCollection; 02606 }; 02607 [ 02608 uuid(5792FC7D-5E1D-4F1A-BD4F-A7A50F92BC6E), 02609 helpstring(hsSmsChunk), helpcontext(83) 02610 ] 02611 coclass SmsChunk 02612 { 02613 [default] interface ISmsChunk; 02614 }; 02615 [ 02616 uuid(CC461FC3-C9BE-41FB-8E47-E0115CBC01CC), 02617 helpstring(hsSmsChunkCollection), helpcontext(84) 02618 ] 02619 coclass SmsChunkCollection 02620 { 02621 [default] interface ISmsChunkCollection; 02622 }; 02623 [ 02624 uuid(61F8FAF0-82D0-407C-AE97-31441483AE40), 02625 helpstring(hsSmsTarget), helpcontext(81) 02626 ] 02627 coclass SmsTarget 02628 { 02629 [default] interface ISmsTarget; 02630 }; 02631 [ 02632 uuid(6AC51E9C-7947-4B46-A978-0AD601C4EFC9), 02633 helpstring(hsSmsTargetCollection), helpcontext(82) 02634 ] 02635 coclass SmsTargetCollection 02636 { 02637 [default] interface ISmsTargetCollection; 02638 }; 02639 [ 02640 uuid(3F06DCD2-3A04-463D-A08B-1FFED02C4D4C), 02641 helpstring(hsPluginMenuItem), helpcontext(91) 02642 ] 02643 coclass PluginMenuItem 02644 { 02645 [default] interface IPluginMenuItem; 02646 }; 02647 [ 02648 uuid(9D073235-D787-497D-8D1F-929559F1C621), 02649 helpstring(hsPluginEvent), helpcontext(92) 02650 ] 02651 coclass PluginEvent 02652 { 02653 [default] interface IPluginEvent; 02654 }; 02655 }; 02656
Copyright � 2006 Skype Limited. All rights reserved.