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