Includes&Samples |
SKYPE4COMLib, COM interface constants for VB.Net / VBScriptSKYPE4COMLib - interface constants This page contains simple VBA include for the SKYPE4COMLib COM library.
library parameters
TUserSexenum, 3 members.'User sex. Public Enum TUserSex 'Unknown sex value. usexUnknown = -1 '&HFFFFFFFF 'Male. usexMale = 0 '&H0 'Female. usexFemale = 1 '&H1 End Enum TBuddyStatusenum, 5 members.'Buddy status. Public Enum TBuddyStatus 'Unknown buddy status. budUnknown = -1 '&HFFFFFFFF 'Never been in friendlist. budNeverBeenFriend = 0 '&H0 'Deleted from friendlist. budDeletedFriend = 1 '&H1 'Pending authorization. budPendingAuthorization = 2 '&H2 'Added to contact list. budFriend = 3 '&H3 End Enum TOnlineStatusenum, 8 members.'User online status. Public Enum TOnlineStatus 'Unknown online status. olsUnknown = -1 '&HFFFFFFFF 'User is offline (not connected). olsOffline = 0 '&H0 'User is online. olsOnline = 1 '&H1 'User is away (has been inactive for certain period). olsAway = 2 '&H2 'User is not available. olsNotAvailable = 3 '&H3 'User is in "Do not disturb" mode. olsDoNotDisturb = 4 '&H4 'User is in the SkypeOut contact list. olsSkypeOut = 5 '&H5 'User is in "SkypeMe" mode. olsSkypeMe = 6 '&H6 End Enum TCallTypeenum, 5 members.'Call types. Public Enum TCallType 'Unknown call type. cltUnknown = -1 '&HFFFFFFFF 'Incoming call from PSTN. cltIncomingPSTN = 0 '&H0 'Outgoing call to PSTN. cltOutgoingPSTN = 1 '&H1 'Incoming call from P2P. cltIncomingP2P = 2 '&H2 'Outgoing call to P2P. cltOutgoingP2P = 3 '&H3 End Enum TCallStatusenum, 24 members.'Call status. Public Enum TCallStatus 'Unknown call status. clsUnknown = -1 '&HFFFFFFFF 'Call was never placed clsUnplaced = 0 '&H0 'Call is currently being routed. clsRouting = 1 '&H1 'Early media is being played. clsEarlyMedia = 2 '&H2 'Call Failed. clsFailed = 3 '&H3 'Currently ringing. clsRinging = 4 '&H4 'Call is in progress. clsInProgress = 5 '&H5 'Call is placed on hold. clsOnHold = 6 '&H6 'Call is finished. clsFinished = 7 '&H7 'Call was missed. clsMissed = 8 '&H8 'Call was refused. clsRefused = 9 '&H9 'Call destination was busy. clsBusy = 10 '&HA 'Call was cancelled. clsCancelled = 11 '&HB 'Call is placed local hold. clsLocalHold = 12 '&HC 'Call is placed remote hold. clsRemoteHold = 13 '&HD 'Voicemail buffering greeting. clsVoicemailBufferingGreeting = 14 '&HE 'Voicemail playing greeting. clsVoicemailPlayingGreeting = 15 '&HF 'Recording voicemail. clsVoicemailRecording = 16 '&H10 'Uploading voicemail. clsVoicemailUploading = 17 '&H11 'Voicemail has been sent. clsVoicemailSent = 18 '&H12 'Voicemail cancelled. clsVoicemailCancelled = 19 '&H13 'Voicemail failed. clsVoicemailFailed = 20 '&H14 'Call is beeing transferred. clsTransferring = 21 '&H15 'Call has heen transferred. clsTransferred = 22 '&H16 End Enum TCallFailureReasonenum, 13 members.'Failure reasons. Public Enum TCallFailureReason 'Unknown failure reason. cfrUnknown = -1 '&HFFFFFFFF 'Misc error. cfrMiscError = 0 '&H0 'User/phone number does not exist. cfrUserDoesNotExist = 1 '&H1 'User is offline. cfrUserIsOffline = 2 '&H2 'No proxy found. cfrNoProxyFound = 3 '&H3 'Session terminated. cfrSessionTerminated = 4 '&H4 'No common codec found. cfrNoCommonCodec = 5 '&H5 'Sound I/O error. cfrSoundIOError = 6 '&H6 'Problem with remote sound device. cfrRemoteDeviceError = 7 '&H7 'Call blocked by recipient. cfrBlockedByRecipient = 8 '&H8 'Recipient not a friend. cfrRecipientNotFriend = 9 '&H9 'Current user not authorized by recipient. cfrNotAuthorizedByRecipient = 10 '&HA 'Sound recording error. cfrSoundRecordingError = 11 '&HB End Enum TCallVideoStatusenum, 5 members.'Call video status. Public Enum TCallVideoStatus 'Video status unknown. cvsUnknown = -1 '&HFFFFFFFF 'Video is not enabled. cvsNone = 0 '&H0 'Video send is enabled. cvsSendEnabled = 1 '&H1 'Video receive is enabled. cvsReceiveEnabled = 2 '&H2 'Video send and receive are both enabled. cvsBothEnabled = 3 '&H3 End Enum TCallVideoSendStatusenum, 8 members.'Video send status. Public Enum TCallVideoSendStatus 'The status is unknown. vssUnknown = -1 '&HFFFFFFFF 'The client does not have video capability because video is disabled or a webcam is unplugged. vssNotAvailable = 0 '&H0 'The client is video-capable but the video is not running (can occur during a manual send). vssAvailable = 1 '&H1 'The video is sending but is not yet running at full speed. vssStarting = 2 '&H2 'The receiver rejects the video feed (can occur during a manual receive). vssRejected = 3 '&H3 'The video is actively running. vssRunning = 4 '&H4 'The active video is in the process of stopping but has not halted yet. vssStopping = 5 '&H5 'The video call is placed on hold. vssPaused = 6 '&H6 End Enum TCallIoDeviceTypeenum, 4 members.'Audio device type Public Enum TCallIoDeviceType 'Unknown type callIoDeviceTypeUnknown = -1 '&HFFFFFFFF 'Soundcard callIoDeviceTypeSoundcard = 0 '&H0 'Local port callIoDeviceTypePort = 1 '&H1 'Audio file callIoDeviceTypeFile = 2 '&H2 End Enum TCallChannelTypeenum, 3 members.'Call channel types. Public Enum TCallChannelType 'Call channel of unknown type. cctUnknown = -1 '&HFFFFFFFF 'Call channel uses datagram application stream. cctDatagram = 0 '&H0 'Call channel uses reliable application stream. cctReliable = 1 '&H1 End Enum TUserStatusenum, 9 members.'Current user status. Public Enum TUserStatus 'Unknown user status. cusUnknown = -1 '&HFFFFFFFF 'Current user is offline. cusOffline = 0 '&H0 'Current user is online. cusOnline = 1 '&H1 'Current user is away. cusAway = 2 '&H2 'Current user is not available. cusNotAvailable = 3 '&H3 'Current user is in "Do not disturb" mode. cusDoNotDisturb = 4 '&H4 'Current user is invisible to others. cusInvisible = 5 '&H5 'Current user is logged out. cusLoggedOut = 6 '&H6 'Current user is in "SkypeMe" mode. cusSkypeMe = 7 '&H7 End Enum TConnectionStatusenum, 5 members.'Connection status. Public Enum TConnectionStatus 'Unknown connection status. conUnknown = -1 '&HFFFFFFFF 'Offline. conOffline = 0 '&H0 'Connecting. conConnecting = 1 '&H1 'Pausing. conPausing = 2 '&H2 'Online. conOnline = 3 '&H3 End Enum TAttachmentStatusenum, 6 members.'API attachment status. Public Enum TAttachmentStatus 'Unknown attachment status. apiAttachUnknown = -1 '&HFFFFFFFF 'Client is successfully attached. apiAttachSuccess = 0 '&H0 'Skype has acknowledged connection request and is waiting for confirmation from the user. apiAttachPendingAuthorization = 1 '&H1 'User has explicitly denied access to client. apiAttachRefused = 2 '&H2 'API is not available. apiAttachNotAvailable = 3 '&H3 'API is available. apiAttachAvailable = 4 '&H4 End Enum TChatLeaveReasonenum, 7 members.'Leave reasons. Public Enum TChatLeaveReason 'Reason unknown. leaUnknown = -1 '&HFFFFFFFF 'User not found. leaUserNotFound = 0 '&H0 'User is incapable. leaUserIncapable = 1 '&H1 'Adder must be friend. leaAdderNotFriend = 2 '&H2 'Added must be authorized. leaAddedNotAuthorized = 3 '&H3 'Add declined. leaAddDeclined = 4 '&H4 'Unsubscribed. leaUnsubscribe = 5 '&H5 End Enum TChatStatusenum, 6 members.'Chat status. Public Enum TChatStatus 'Unknown status. chsUnknown = -1 '&HFFFFFFFF 'Legacy dialog. chsLegacyDialog = 0 '&H0 'Dialog. chsDialog = 1 '&H1 'Multi need accept. chsMultiNeedAccept = 2 '&H2 'Multi subscribed. chsMultiSubscribed = 3 '&H3 'Unsubscribed. chsUnsubscribed = 4 '&H4 End Enum TVoicemailTypeenum, 5 members.'Voicemail type. Public Enum TVoicemailType 'Unknown type. vmtUnknown = -1 '&HFFFFFFFF 'Incoming voicemail. vmtIncoming = 0 '&H0 'Default greeting. vmtDefaultGreeting = 1 '&H1 'Custom greeting. vmtCustomGreeting = 2 '&H2 'Outgoing voicemail. vmtOutgoing = 3 '&H3 End Enum TVoicemailStatusenum, 14 members.'Voicemail status. Public Enum TVoicemailStatus 'Unknown. vmsUnknown = -1 '&HFFFFFFFF 'Not downloaded. vmsNotDownloaded = 0 '&H0 'Downloading. vmsDownloading = 1 '&H1 'Unplayed. vmsUnplayed = 2 '&H2 'Buffering. vmsBuffering = 3 '&H3 'Playing. vmsPlaying = 4 '&H4 'Played. vmsPlayed = 5 '&H5 'Blank. vmsBlank = 6 '&H6 'Recording. vmsRecording = 7 '&H7 'Recorded. vmsRecorded = 8 '&H8 'Uploading. vmsUploading = 9 '&H9 'Uploaded. vmsUploaded = 10 '&HA 'Deleting. vmsDeleting = 11 '&HB 'Failed. vmsFailed = 12 '&HC End Enum TVoicemailFailureReasonenum, 10 members.'Voicemail failure reason. Public Enum TVoicemailFailureReason 'Unknown. vmrUnknown = -1 '&HFFFFFFFF 'No error. vmrNoError = 0 '&H0 'Misc error. vmrMiscError = 1 '&H1 'Connect error. vmrConnectError = 2 '&H2 'No Voicemail Privilege. vmrNoPrivilege = 3 '&H3 'No Such Voicemail. vmrNoVoicemail = 4 '&H4 'File Read Error. vmrFileReadError = 5 '&H5 'File Write Error. vmrFileWriteError = 6 '&H6 'Recording Error. vmrRecordingError = 7 '&H7 'Playback Error. vmrPlaybackError = 8 '&H8 End Enum TChatMessageStatusenum, 5 members.'Chatmessage status. Public Enum TChatMessageStatus 'Unknown message status. cmsUnknown = -1 '&HFFFFFFFF 'Message is being sent. cmsSending = 0 '&H0 'Message was sent. cmsSent = 1 '&H1 'Message has been received. cmsReceived = 2 '&H2 'Message has been read. cmsRead = 3 '&H3 End Enum TChatMessageTypeenum, 17 members.'Chatmessage types. Public Enum TChatMessageType 'Unknown message type. cmeUnknown = -1 '&HFFFFFFFF 'Chat to multiple people is created. cmeCreatedChatWith = 0 '&H0 'Chat participant has seen the other members. cmeSawMembers = 1 '&H1 'Invited someone to chat. cmeAddedMembers = 2 '&H2 'Chat topic change. cmeSetTopic = 3 '&H3 'Instant message. cmeSaid = 4 '&H4 'Someone left chat. Also notification if somebody cannot be added to chat. cmeLeft = 5 '&H5 'Emoted instant message. cmeEmoted = 6 '&H6 'Posted contacts to chat. cmePostedContacts = 7 '&H7 'Indicates gap in chat. cmeGapInChat = 8 '&H8 'Member role changed. cmeSetRole = 9 '&H9 'Member was kicked from chat. cmeKicked = 10 '&HA 'Chat options changed. cmeSetOptions = 11 '&HB 'Member was kicked adn banned from chat. cmeKickBanned = 12 '&HC 'Member joined the chat as applicant. cmeJoinedAsApplicant = 13 '&HD 'Chat picture changed. cmeSetPicture = 14 '&HE 'Chat guidelines changed. cmeSetGuidelines = 15 '&HF End Enum TGroupTypeenum, 15 members.'Contact group types. Public Enum TGroupType 'Unknown group type. grpUnknown = -1 '&HFFFFFFFF 'This group type is reserved for user-defined groups. grpCustomGroup = 0 '&H0 'This group contains all users I know about, including users in my contactlist, users I recently contacted and blocked users. grpAllUsers = 1 '&H1 'This group contains all contacts in my contactlist (also known as friends). grpAllFriends = 2 '&H2 'This group contains Skype contacts in my contactlist. grpSkypeFriends = 3 '&H3 'This group contains SkypeOut contacts in my contactlist. grpSkypeOutFriends = 4 '&H4 'This group contains Skype contacts in my contactlist who are online. grpOnlineFriends = 5 '&H5 'This group contains contacts in my contactlist who have not yet authorized me. grpPendingAuthorizationFriends = 6 '&H6 'This group contains contacts I have conversed with recently, including non-friends. grpRecentlyContactedUsers = 7 '&H7 'This group contains contacts who are awating my response to an authorisation request, including non-friends. grpUsersWaitingMyAuthorization = 8 '&H8 'This group contains all contacts I have authorised, including non-friends. grpUsersAuthorizedByMe = 9 '&H9 'This group contains all contacts I have blocked, including non-friends. grpUsersBlockedByMe = 10 '&HA 'This group contains all contacts in my contactlist that do not belong to any custom group. grpUngroupedFriends = 11 '&HB 'This group is shared group. grpSharedGroup = 12 '&HC 'This group is proposed shared group. grpProposedSharedGroup = 13 '&HD End Enum TSmsMessageStatusenum, 9 members.'SMS message status Public Enum TSmsMessageStatus 'Unknown status smsMessageStatusUnknown = -1 '&HFFFFFFFF 'Message was received smsMessageStatusReceived = 0 '&H0 'Message was read smsMessageStatusRead = 1 '&H1 'Message is composed smsMessageStatusComposing = 2 '&H2 'Sending to server smsMessageStatusSendingToServer = 3 '&H3 'Sent to server smsMessageStatusSentToServer = 4 '&H4 'Successfuly delivered smsMessageStatusDelivered = 5 '&H5 'Some of the targets failed smsMessageStatusSomeTargetsFailed = 6 '&H6 'Message failed smsMessageStatusFailed = 7 '&H7 End Enum TSmsMessageTypeenum, 5 members.'SMS message types Public Enum TSmsMessageType 'Unknown message type smsMessageTypeUnknown = -1 '&HFFFFFFFF 'Incomimng SMS message smsMessageTypeIncoming = 0 '&H0 'Outgoing SMS message smsMessageTypeOutgoing = 1 '&H1 'Confirmation code request smsMessageTypeCCRequest = 2 '&H2 'Confirmation code submit smsMessageTypeCCSubmit = 3 '&H3 End Enum TSmsTargetStatusenum, 8 members.'SMS target statuses Public Enum TSmsTargetStatus 'Unknown status smsTargetStatusUnknown = -1 '&HFFFFFFFF 'Undefined status smsTargetStatusUndefined = 0 '&H0 'Analyzing target number smsTargetStatusAnalyzing = 1 '&H1 'Target number is acceptable smsTargetStatusAcceptable = 2 '&H2 'No route to target smsTargetStatusNotRoutable = 3 '&H3 'Message delivery is pending smsTargetStatusDeliveryPending = 4 '&H4 'Message delivery was successful smsTargetStatusDeliverySuccessful = 5 '&H5 'Message delivery failed smsTargetStatusDeliveryFailed = 6 '&H6 End Enum TChatMemberRoleenum, 7 members.'Chate member roles. Public Enum TChatMemberRole 'Unknown role. chatMemberRoleUnknown = -1 '&HFFFFFFFF 'Member who initially created the chat and has administrator privileges. chatMemberRoleCreator = 0 '&H0 'Members in this role have administrator privileges. chatMemberRoleMaster = 1 '&H1 'Chat helper. chatMemberRoleHelper = 2 '&H2 'Members in this role can read and post messages. chatMemberRoleUser = 3 '&H3 'Members in this role can only read messages. chatMemberRoleListener = 4 '&H4 chatMemberRoleApplicant = 5 '&H5 End Enum TChatTypeenum, 6 members.'Chate types. Public Enum TChatType 'Unknown type. chatTypeUnknown = -1 '&HFFFFFFFF 'Chat with two members. chatTypeDialog = 0 '&H0 'Legacy dialog. chatTypeLegacyDialog = 1 '&H1 'Unsubscribed legacy dialog. chatTypeLegacyUnsubscribed = 2 '&H2 'Chat with many members. chatTypeMultiChat = 3 '&H3 'Used to sync shared groups. chatTypeSharedGroup = 4 '&H4 End Enum TChatMyStatusenum, 13 members.'Call status. Public Enum TChatMyStatus 'Unknown status. chatStatusUnknown = -1 '&HFFFFFFFF 'Connecting to chat. chatStatusConnecting = 0 '&H0 'Waiting for remote accept. chatStatusWaitingRemoteAccept = 1 '&H1 'Accept is required to join the chat. chatStatusAcceptRequired = 2 '&H2 'Password is required to join the chat. chatStatusPasswordRequired = 3 '&H3 'Subscribed to chat. chatStatusSubscribed = 4 '&H4 'Unsubscribed from chat. chatStatusUnsubscribed = 5 '&H5 'Chat has been closed. chatStatusDisbanded = 6 '&H6 'Queued because chat is full. chatStatusQueuedBecauseChatIsFull = 7 '&H7 'Application was denied. chatStatusApplicationDenied = 8 '&H8 'Kicked from chat. chatStatusKicked = 9 '&H9 'Kicked and banned from chat. chatStatusBanned = 10 '&HA 'Reconnecting to chat. chatStatusRetryConnecting = 11 '&HB End Enum TCallHistoryenum, 4 members.'Call history. Public Enum TCallHistory 'All calls. chsAllCalls = 0 '&H0 'Missed calls. chsMissedCalls = 1 '&H1 'Incoming calls. chsIncomingCalls = 2 '&H2 'Outgoing calls. chsOutgoingCalls = 3 '&H3 End Enum TPluginContextenum, 6 members.'Plugin context Public Enum TPluginContext 'Unknown context pluginContextUnknown = -1 '&HFFFFFFFF 'Plugin works with chats. pluginContextChat = 0 '&H0 'Plugin works with calls. pluginContextCall = 1 '&H1 'Plugin works with contacts. pluginContextContact = 2 '&H2 'Plugin works with logged-in contact. pluginContextMyself = 3 '&H3 'Plugin is a general tool. pluginContextTools = 4 '&H4 End Enum TPluginContactTypeenum, 4 members.'Plugin contact types Public Enum TPluginContactType 'Unknown type pluginContactTypeUnknown = -1 '&HFFFFFFFF 'Plugin works with all types of contacts. pluginContactTypeAll = 0 '&H0 'Plugin works with Skype contacts. pluginContactTypeSkype = 1 '&H1 'Plugin works with SkypeOut contacts. pluginContactTypeSkypeOut = 2 '&H2 End Enum TApiSecurityContextenum, 5 members.'API security contexts Public Enum TApiSecurityContext 'Unknown security context. apiContextUnknown = 0 '&H0 'Access voice services, voicemails and call logs. apiContextVoice = 1 '&H1 'Access messaging services, including chat and application messaging. apiContextMessaging = 2 '&H2 'Access my Skype profile and open user interface windows. apiContextAccount = 4 '&H4 'Manage my Skype contacts and contact groups. apiContextContacts = 8 '&H8 End Enum TSmsFailureReasonenum, 9 members.'SMS message failure reasons Public Enum TSmsFailureReason 'Unknown reason smsFailureReasonUnknown = -1 '&HFFFFFFFF 'Miscellaneous error smsFailureReasonMiscError = 0 '&H0 'Server connection failed smsFailureReasonServerConnectFailed = 1 '&H1 'User has no SMS capability smsFailureReasonNoSmsCapability = 2 '&H2 'User has no funds smsFailureReasonInsufficientFunds = 3 '&H3 'Invalid confirmation code smsFailureReasonInvalidConfirmationCode = 4 '&H4 'User is blocked smsFailureReasonUserBlocked = 5 '&H5 'IP address is blocked smsFailureReasonIPBlocked = 6 '&H6 'Node is blocked smsFailureReasonNodeBlocked = 7 '&H7 End Enum TFileTransferTypeenum, 2 members.'File transfer types Public Enum TFileTransferType 'Incoming file transfer. fileTransferTypeIncoming = 0 '&H0 'Outgoing file transfer. fileTransferTypeOutgoing = 1 '&H1 End Enum TFileTransferStatusenum, 10 members.'File transfer status Public Enum TFileTransferStatus 'New file transfer. fileTransferStatusNew = 0 '&H0 'Connecting to remote party. fileTransferStatusConnecting = 1 '&H1 'Waiting remote party to accept the file transfer. fileTransferStatusWaitingForAccept = 2 '&H2 'Transferring data. fileTransferStatusTransferring = 3 '&H3 'Transferring data over relay. fileTransferStatusTransferringOverRelay = 4 '&H4 'File transfer paused. fileTransferStatusPaused = 5 '&H5 'File transfer remotely paused. fileTransferStatusRemotelyPaused = 6 '&H6 'File transfer cancelled. fileTransferStatusCancelled = 7 '&H7 'File transfer completed. fileTransferStatusCompleted = 8 '&H8 'File transfer failed. fileTransferStatusFailed = 9 '&H9 End Enum TFileTransferFailureReasonenum, 8 members.'File transfer failure reasons Public Enum TFileTransferFailureReason 'Sender is not authorized. fileTransferFailureReasonSenderNotAuthorized = 1 '&H1 'File transfer was remotely cancelled. fileTransferFailureReasonRemotelyCancelled = 2 '&H2 'Failed to read local file. fileTransferFailureReasonFailedRead = 3 '&H3 'Failed to read remote file. fileTransferFailureReasonFailedRemoteRead = 4 '&H4 'Failed to write local file. fileTransferFailureReasonFailedWrite = 5 '&H5 'Failed to write remote file. fileTransferFailureReasonFailedRemoteWrite = 6 '&H6 'Remote party does not support file transfers. fileTransferFailureReasonRemoteDoesNotSupportFT = 7 '&H7 'Remote party was offline too long fileTransferFailureReasonRemoteOfflineTooLong = 8 '&H8 End Enum |