Skype IDL
Main Page Modules Classes Files Related Pages Examples 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